在数组中的一个元素上设置多个值
Setting multiple values on one element in an array
我在一个项目中使用三个多个数组,我必须能够交叉引用它们。无论如何,我可以为数组中的一个元素设置多个数据位吗?
例如,我有一个名为ballArray[]的数组,我这样使用它:
function createBall(tempPosSize)
{
geometry = new THREE.SphereGeometry(tempPosSize,16,16),
new THREE.MeshLambertMaterial({color: 0xff0000,reflectivity: 0.0});
ball = new THREE.Mesh( geometry, material );
ballArray[i] = ball;
}
有没有一种方法可以像在JSON中那样设置[I]
元素。所以我会有ballArray[i] = {Name : foobar, BallData: ball}
?
这可能是您尝试的方式,但在设置变量时存在一些小问题:
var ballArray = new Array();
function createBall(tempPosSize)
{
var geometry = new THREE.SphereGeometry(tempPosSize,16,16),
material = new THREE.MeshLambertMaterial({color: 0xff0000,reflectivity: 0.0});
var ball = new THREE.Mesh( geometry, material );
ballArray.push({Name: 'test', BallData: ball});
}
相关文章:
- 使用 JavaScript 一次为一个元素设置多个属性
- 为dropdownlistfor(MVC)中的每个元素设置唯一id
- 无法为HTML5中具有画布和图像的可拖动元素设置“拖动图像”
- Jquery为每个元素设置属性
- 在JSON数组中进行迭代,并为其元素设置样式
- 将jquery ui窗口的父元素设置为另一个元素
- 如何使用随机css id为元素设置样式
- 如何为所有子元素设置填充
- Javascript:为元素设置适当的事件处理程序
- 为已设置动画的元素设置动画
- 将HTML元素设置为可滚动
- jQuery:从 JSON 对象为元素设置值
- 如何为 HTML 中的多个元素设置相同的 ID
- 为动态创建的元素设置属性
- 同时为一个 Li 元素设置类“活动”
- 如何使用 javascript 为元素设置内联 css 样式
- 如何为动态添加的 html 元素设置 setCustomValidity()
- 为包含 HTML 标记的字符串中的元素设置 Style 属性
- 获取两个元素的高度,将另一个元素设置为该高度
- 为表单元素设置 Cookie