Javascript 如何获取数组的所有索引

Javascript 如何获取数组的所有索引,javascript,arrays,node.js,Javascript,Arrays,Node.js,如何获取数组的所有索引 [ { “姓名”:“阿罗哈”, “年龄”:“18” }, { “姓名”:“你好” }, { “姓名”:“约翰·多伊”, “年龄”:“28” } ] 输出应该类似于[0,1,2]最简单的方法是(请参阅): a=[{1:x'},{1:y'},{1:z'}] 设b=Array.from(a.keys()) console.log(b)您还可以使用Object.keys检查任何对象的键索引 a=[ { '姓名':“阿罗哈”, “年龄”:“18” }, { “姓名

如何获取数组的所有索引

[
{  
“姓名”:“阿罗哈”,
“年龄”:“18”
},
{  
“姓名”:“你好”
},
{  
“姓名”:“约翰·多伊”,
“年龄”:“28”
}
]
输出应该类似于[0,1,2]

最简单的方法是(请参阅):

a=[{1:x'},{1:y'},{1:z'}]
设b=Array.from(a.keys())

console.log(b)
您还可以使用Object.keys检查任何对象的键索引

a=[
{
'姓名':“阿罗哈”,
“年龄”:“18”
},
{
“姓名”:“你好”
},
{
“姓名”:“约翰·多伊”,
“年龄”:“28”
}]

console.log(Object.keys(a))您可以使用forEach循环,如以下示例:

//The array you want to get all the indexes from
const array = [{'a':1}, {'b':2}, {'c':3}];
//All indexes array
const indexArray = [];

array.forEach((el, i) => {
    indexArray.push(i);
});

请向亚历克斯咨询。在提问之前,请考虑尝试一下。每个数组索引都从零开始,并在小于数组长度的数字1处结束。你想问什么,就好好问吧