gpt4 book ai didi

javascript - 访问数组 JavaScript 中的对象变量

转载 作者:行者123 更新时间:2023-11-28 17:38:53 24 4
gpt4 key购买 nike

我有一个保存“粒子”对象的数组,每个粒子都带有参数; x 位置、y 位置、投影 Angular 和速度。

我正在尝试访问数组中每个粒子的 x 和 y 位置以执行进一步的计算,但我在语法上遇到了问题。以下是代码的简要摘要:

var Particle( x, y , angle, velocity) {            
// here the implementation of the dynamics of the particles are coded
}

// here 100 random particle objects
// are pushed to the array
var particleArray = [];

for(var i =0; i < 100; i++){

particleArray.push(new Particle(
(Math.random()* ( innerWidth - radius*2) + radius),
(Math.random()* ( innerHeight - radius*2) + radius),
Math.PI*Math.random(), 5 ))
}

现在我想尝试访问其中一个组件,例如:数组中第 47 个粒子的 x 位置,但我遇到了像上面所说的语法问题,或者我是否正确地解决了这个问题。

最佳答案

您可以通过方括号表示法访问数组中的第 n 个对象(请注意,数组是从 0 索引的):[n-1]

然后您可以通过点符号访问某个属性:object.property

var x = particleArray[46].x

关于javascript - 访问数组 JavaScript 中的对象变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48431191/

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