【发布时间】:2014-01-20 08:47:11
【问题描述】:
我有一个对象数组,我想交换数组中两个元素的位置。 我试过这个:
var tempObject = array.splice(index, 1, array[index + 1]);
array.splice(index+1, 1, tempObject);
但它似乎无法正常工作,因为它会导致一些奇怪的错误。例如,我无法使用对象的方法。调用array[x].getName 会导致错误。
任何人都可以在这里伸出援助之手吗?
为了以防万一,我已经使用object.prototype 来添加方法。
【问题讨论】:
标签: javascript arrays object swap