use*_*495 1 javascript typescript
给定以下对象数组:
var myObject =
[
{X:1, Y:2, Z:3},
{X:4, Y:5, Z:6},
{X:7, Y:8, Z:9},
]
Run Code Online (Sandbox Code Playgroud)
获得以下输出的优雅代码是什么?:
var subset = [ Y:2, Y:5, Y:8 ]
Run Code Online (Sandbox Code Playgroud)
const arr = [
{X:1, Y:2, Z:3},
{X:4, Y:5, Z:6},
{X:7, Y:8, Z:9},
];
const output = arr.map(({Y}) => ({Y})); // [{Y: 2}, {Y: 5}, {Y: 8}]
Run Code Online (Sandbox Code Playgroud)
这使用映射在数组上的箭头函数,Y从每个项目中解析属性,并使用对象属性简写为数组的每个项目返回仅具有Y属性的新对象.
| 归档时间: |
|
| 查看次数: |
67 次 |
| 最近记录: |