我有一个数组打电话属于电影具有具有以下属性的对象:movieName、grade和position。对于以英磅计例子这些对象看起来像:
var movies=[{movieName:“蜜蜂电影”,等级:3,位置1},{movieName:“史莱克”,等级:5,位置:2}];
我只有那时想要获取对象的movieName属性。要从movies数组中确定要从哪个对象获取movieName,我创建了一个名为arrayPosition的变量,该变量是介于0和数组长度-1之间的随机数:
arrayPosition=数学地板(Math.random()*movies.length);
对于以英磅计例子:
var movies=[{movieName:“不可思议”,等级:4,位置:1},{movieName:“螺栓”,等级:5,位置:2}];arrayPosition=数学地板(Math.random()*movies.length);console.log(movies[arrayPosition].movieName)
在这种情况下,我希望它可以控制“不可思议”或“螺栓”,具体取决于arraPosition(阵列位置)阵列位置是0或1,但它仅控制台未定义。
我见过类似问题的解决方案,但在这些情况下,对象在数组中的位置不是一个变量,而是一个确定的数字。这与对于某种原因这种差异不要这样工作工作.如何仅获取moviName(移动名称)电影名称属性?