gpt4 book ai didi

javascript - 如何使用 JavaScript 获取数组索引

转载 作者:行者123 更新时间:2023-11-30 20:16:19 25 4
gpt4 key购买 nike

我有一个不正常的数组。可以使用索引访问。

例如:我有一个数组,如果我想访问它,我只需要使用myArray[0]myArray.name

但是,我下面的数组是不同的:

get Index Of Array Using JavaScript

[]
name: Array(4)
0 : {_id: "5b6bad0d7e9f754ff8aebd66", username: "tisufa", password: "12345"}
1 : {_id: "5b6bad367e9f754ff8aebd67", username: "titus", password: "88888"}
2 : {_id: "5b6c0f2c5978404d7431d589", username: "titus", password: "8888"}
3 : {_id: "5b7103cdabcb573894cc1875", username: "nn", password: "22222"}

我试图访问 myArray['name']myArray.name,但我做不到。

我尝试过使用:

for(let key in myArray){
console.log(key);
}

但是,我也无法访问数组的 key。我得到了信息 undefined

我请求你的帮助。

提前谢谢你。

最佳答案

myArray.name[0]

出于某种原因,您创建了一个数组,然后在该数组中创建了另一个数组。我能够重现您使用此代码所做的操作:

let myArray = []
myArray['name'] = []

找到你在哪里做这个并修复它,或者让你的外部数组成为一个对象:

let myArray = {} // This is an object
myArray['name'] = []

在这两种情况下,您都可以像这样访问和循环遍历您的数组:

console.log(myArray.name) // print entire array
for(let i in myArray.name)
console.log(myArray.name[i]) // print each element in array

关于javascript - 如何使用 JavaScript 获取数组索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51886843/

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