gpt4 book ai didi

javascript - 通过参数名称获取数组的项

转载 作者:行者123 更新时间:2023-11-28 11:50:56 25 4
gpt4 key购买 nike

for (...) {
files.push(files[i]);
li_out.push({name : fileName, list_files : files});
}

如何按名称获取list_files数组?

var list_files_of_file3 = li_out[name == "file3" (?????)].list_files;

最佳答案

Array#find可以在这种情况下使用。

var list_files_of_file3 = li_out.find(o => o.name === "file3").list_files;

// Variable names changed for DEMO purpose

var files = [];

for (var i = 0; i < 10; i++) {
files.push({
name: 'fileName ' + i,
list_files: 'something ' + i
});
}

var res = files.find(o => o.name === 'fileName 3').list_files;

console.log(res);

关于javascript - 通过参数名称获取数组的项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37570404/

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