这对我来说一直有点困惑,而我的编程术语不足以让它适用于Google。甚至不知道标题是否合理。 举例来说,如果我有像这样的对象数组...引用javascript对象
var someObjects = [{type: 'apple'}, {type: 'orange'}, {type: 'banana'}];
......我说......
var theBestFruit = someObjects[2];
但后来我们增加另一个对象在开始时,换挡的所有元素...
someObjects.unshift({type: 'pear'});
w ^生病theBestFruit
仍参考香蕉物体?或者现在是橙色的?一些解释将不胜感激。
我认为当你添加新的对象添加到列表,以前的对象的地址并没有改变。所以它应该仍然指香蕉物体。 –
你可以用比起草问题花费的时间少的时间来测试它。 – canon