{ "data": [ {"firstName": "Achmad"}, {"lastName": "a"} ] }这是我的脚本var body = request.body;for(var i = 0;i < body.data.length;i++){var obj = body.data[i];var keyes = Object.keys(obj);},问题响应var keyes = Object.keys(obj);是这样的列表,[ 'firstName' ] [ 'lastName' ]我想这样['firstName', 'lastName']之前谢谢。
3 回答
皈依舞
TA贡献1851条经验 获得超3个赞
假设每个数组都是父数组的元素,实现这一点的一种方法是使用Array.prototype.reduce
:
const flat = [
["aku"],
["dia"],
["ia"]
].reduce((accum, el) => accum.concat(el), [])
console.log(flat);
MYYA
TA贡献1868条经验 获得超4个赞
你可以concat你的数组的每个项目:
const body = {
"data": [
{"firstName": "Achmad"},
{"lastName": "a"}
]
};
let result = [];
for (item of body.data) {
result = result.concat(Object.keys(item));
}
console.log(result); // -> ['firstName', 'lastName']
添加回答
举报
0/150
提交
取消