在js中怎樣將一個對象的的部分屬性取出來


 1    <script>
 2         var json = {
 3             "code": 200,
 4             "data": {
 5                 "rows": [
 6                     {
 7                         "code": "system",
 8                         "creatName": "系統管理員",
 9                         "createBy": 1,
10                         "createDate": "2019-09-11 16:28:27",
11                         "deptId": "",
12                         "deptName": "頂級機構",
13                         "description": "所有權限",
14                         "id": 1,
15                         "name": "平台超級管理員",
16                         "orderNo": 1,
17                         "osCode": "rbac",
18                         "stateName": "啟用",
19                         "status": 0,
20                         "updateBy": 1,
21                         "updateDate": "2019-09-11 16:28:27",
22                         "updateName": "系統管理員"
23                     },
24                     {
25                         "code": "16",
26                         "creatName": "系統管理員",
27                         "createBy": 1,
28                         "createDate": "2019-09-11 16:28:27",
29                         "deptId": "",
30                         "deptName": "天恆",
31                         "description": "天恆",
32                         "id": 7,
33                         "name": "天恆角色",
34                         "orderNo": 2,
35                         "osCode": "",
36                         "stateName": "啟用",
37                         "status": 0,
38                         "updateBy": 1,
39                         "updateDate": "2019-09-11 16:28:27",
40                         "updateName": "系統管理員"
41                     },
42                     {
43                         "code": "17",
44                         "creatName": "系統管理員",
45                         "createBy": 1,
46                         "createDate": "2019-09-19 13:50:11",
47                         "deptId": "",
48                         "deptName": "研究院",
49                         "description": "研發研發",
50                         "id": 5907,
51                         "name": "研發研發",
52                         "orderNo": 100,
53                         "osCode": "",
54                         "stateName": "啟用",
55                         "status": 0,
56                         "updateBy": 1,
57                         "updateDate": "2019-09-19 13:53:03",
58                         "updateName": "系統管理員"
59                     },
60                     {
61                         "code": "system",
62                         "creatName": "系統管理員",
63                         "createBy": 1,
64                         "createDate": "2019-09-23 15:27:30",
65                         "deptId": "",
66                         "deptName": "頂級機構",
67                         "description": "",
68                         "id": 5908,
69                         "name": "頂級機構",
70                         "orderNo": 100,
71                         "osCode": "",
72                         "stateName": "啟用",
73                         "status": 0,
74                         "updateBy": 1,
75                         "updateDate": "2019-09-25 14:45:32",
76                         "updateName": "系統管理員"
77                     }
78                 ],
79                 "total": "4"
80             },
81             "message": "",
82             "page": ""
83         }
84         var arr = json.data.rows;
85         var result = [];  //定義一個數組 
86         for(var i = 0; i < arr.length; i++) {
87             var obj = arr[i];
88             console.log(obj) // arr[i] 分別是每個對象
89             result.push({
90                 "id":obj.id,
91                 "name":obj.name,
92             })  //將對象push到數組中
93         }
94         console.log(result);
95 
96     </script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM