gpt4 book ai didi

javascript - 使用数组内容作为对象名称的引用

转载 作者:行者123 更新时间:2023-12-02 17:03:15 26 4
gpt4 key购买 nike

因此,我尝试运行 for 循环来更新多个对象变量并使用它们的名称数组,但引用不起作用,而是显示为未定义。我认为这是因为数组是一个字符串而不是一个对象,并且想知道解决这个问题最简单的方法是什么。

我附上了一些简单的代码,让您了解我正在尝试什么,干杯。

    <!DOCTYPE html>
<html>
<body>
<p id="demo"></p>

<script>
var person1 = {
firstName : "John",
lastName : "Doe",
age : 50,
eyeColor : "blue"
};

var person2 = {
firstName : "Bill",
lastName : "Smith",
age : 32,
eyeColor : "brown"
};

var people = ["person","person2"];

document.getElementById("demo").innerHTML =
people[0].age
</script>

</body>
</html>

最佳答案

您的数组不包含对对象的引用,而是包含简单的字符串。尝试这样声明:

var people = [person1, person2];

关于javascript - 使用数组内容作为对象名称的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25495132/

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