gpt4 book ai didi

javascript - 循环/迭代要返回的对象数组和字符串数组 - Javascript

转载 作者:太空宇宙 更新时间:2023-11-04 02:53:13 24 4
gpt4 key购买 nike

我有一个如下所示的对象数组:

[{"key":"aaa","value":true},{"key":"bbb","value":false},{"key":"ccc","value":true}]

如何迭代它以获得数组?

["aaa", "bbb", "ccc"]

我正在使用node.js,这是代码。当我循环它时,我只返回第一个“aaa”,并且我想要一个由 3 个对象组成的数组变量?

router.get('/', function(req, res, next) {
db.executeSql("SELECT this FROM that", function (data, err) {
if (err) {
res.json(err);
}
else {
for (var i in data) {
for (var i=0; i < data.length; i++) {
var obj = data[i];
for (var property in obj) {
var a = (obj[property]);
res.json(a);
}
}
}
}
}
res.end();
});
});

如果您能给我指出正确的方向或向我展示一些示例,谢谢!

最佳答案

var input = [{"key":"aaa","value":true},{"key":"bbb","value":false},{"key":"ccc","value":true}];

var output = input.map(function(datum){
return datum.key;
});

返回 ["aaa", "bbb", "ccc"] 数组

关于javascript - 循环/迭代要返回的对象数组和字符串数组 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35468760/

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