gpt4 book ai didi

javascript - 将 javascript 对象成员投影到数组中

转载 作者:行者123 更新时间:2023-12-03 08:28:26 26 4
gpt4 key购买 nike

我有一个对象如下:

asset: {
images []
}

图像如下所示:

image {
width,
height,
fileName
}

我需要将所有图像文件名投影到一个数组中。明显的实现如下:

var fileNames = [];
var i;
for (i = 0; i < asset.images.length; i++) {
fileNames.push(asset.images[i].fileName);
}

有人知道用 1 或 2 行代码完成此操作的奇特方法吗?您可以使用 jQuery 或 angularJs

最佳答案

var fileNames = asset.images.map(function(i) {
return i.fileName;
});

这是对数组的每个元素运行一组指令的最快方法。

关于javascript - 将 javascript 对象成员投影到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33440603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com