Mar*_*009 1 javascript arrays arraylist slice
现在我需要创建一个新数组(名为 $scope.roleUsers)并仅将deptCode和roleName复制到新数组中
我使用了slice,但它可以用于按索引选择值,但在这里我需要按名称将特定字段推送到新数组中。像这样例外:
$scope.roleUsers = [{deptCode: "8", roleName : "Deo Role"}, {deptCode: "4", roleName : "BMRole"}]
Run Code Online (Sandbox Code Playgroud)
请在此提供帮助,提前致谢。
.slice仅创建数组的副本(可能从一个索引到另一个索引),它不会更改任何元素 - 您想要的是.map:
const result = $scope.deoUsers.map(({ deptCode, roleName }) => ({ deptCode, roleName }));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7437 次 |
| 最近记录: |