gpt4 book ai didi

javascript - 数组是关联的还是索引的?

转载 作者:IT王子 更新时间:2023-10-29 03:11:11 26 4
gpt4 key购买 nike

JavaScript 中的数组可以关联和索引吗?

我希望能够通过其位置或键值查找数组中的项目。

最佳答案

Javascript 中没有关联数组这样的东西。您可以使用对象文字,它看起来 像关联数组,但它们具有无序的属性。常规 Javascript 数组基于整数索引,不能关联。

例如,对于这个对象:

var params = {
foo: 1,
bar: 0,
other: 2
};

您可以访问对象的属性,例如:

params["foo"];

您还可以使用 for...in 语句遍历对象:

for(var v in params) {
//v is equal to the currently iterated property
}

但是,对于属性迭代的顺序没有严格的规定 - 对象字面量的两次迭代可能会以不同的顺序返回属性。

关于javascript - 数组是关联的还是索引的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1076658/

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