gpt4 book ai didi

javascript - 初学者 Javascript 数组和计数器

转载 作者:数据小太阳 更新时间:2023-10-29 06:06:10 29 4
gpt4 key购买 nike

我是新手,真的不知道如何表达这个问题,所以请多多包涵。我想在 javascript 中使用数组保存数据集,并使用计数器按顺序访问它们。例如,我想显示关于一个人的每条数据,一次显示一个人。现在我正在使用类似这样的东西:

var firstNames = new Array("John", "Bob", "Anna", "Natalie");
var lastNames = new Array("Smith", "Price", "Johnson", "Baker");
var ages = newArray(34, 51, 12, 83);

然后访问它们:

counter++;
firstNames[counter];
lastNames[counter];
ages[counter];

我宁愿将每个人的数据放在自己的数组中。例如:

var person1 = new Array("John", "Smith", 34);
var person1 = new Array("Bob", "Price", 51);
var person1 = new Array("Anna", "Johnson", 83);
var person1 = new Array("Natalie", "Baker", 12);

然后我将如何访问数组的每一部分,使用计数器一次访问一个数组?有更好的方法吗?我将不胜感激任何帮助或引用这方面的信息。谢谢!

最佳答案

你需要的是一组人物对象:

var person1 = {firstName:"John", lastName:"Smith", age: 34};
var person2 = {firstName:"Bob", lastName:"Price", age: 51};
var person3 = {firstName:"Bob2", lastName:"Price2", age: 52};

var people = [person1, person2];

//you can also add to the list with push
people.push(person3);

var a = people[0].firstName; //John;

关于javascript - 初学者 Javascript 数组和计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30111468/

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