gpt4 book ai didi

javascript - 获取具有由 JavaScript 中的变量给出的索引的数组元素

转载 作者:行者123 更新时间:2023-11-30 07:50:34 26 4
gpt4 key购买 nike

我有以下代码:

var items = [item1, item2, item3];

var index = Math.random() * items.length;

我期待声明

items[index]

从我的数组中返回一个随机项,但它总是返回 undefined。如何获取由 index 变量索引的项目?

最佳答案

您需要一个整数值索引,因为 Array由正整数值组织。

如果您使用非整数值,该值将转换为字符串(这也适用于整数值)并用作 property accessor .在这种情况下,例如 1.22,数组中不存在该值,您会得到 undefined

顺便说一句,数组是 Javascript 中的对象,因此所有值都可以用作数组的键。

var items = ['item1', 'item2', 'item3'];
var index = Math.floor(Math.random() * items.length);

console.log(items[index]);

关于javascript - 获取具有由 JavaScript 中的变量给出的索引的数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53770926/

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