摘要:
20121101更新:atrl同学给出了一行代码的实现,很漂亮:[].splice.apply(arr, [].concat.apply([ toPos ,0], arr.splice(pos,1) ) );———————–搞重构JS写得少了,jQuery很不熟,不知道有没有预设的这个方法,只好自己先写了个。function changeArrayItemPos(arr, pos, toPos){ //目标索引溢出修复下 toPos = Math.min(Math.max(0, toPos), arr.length - 1); //待换索引溢出或与目标索引相同,则不做处理 ... 阅读全文