Javascript中的Array对象没有Remove方法,在网上找到了一函数 function RemoveArray(array,attachId ) { for ( var i = 0 ,n = 0 ;i < array.length;i ++ ) { if (array[i] != attachId) { array[n ++ ] = array[i] } } array.length -= 1 ; } 接着可以将RemoveArray函数加入到Array的prototype中 Array.prototype.remove = function (obj) { return RemoveArray( this,obj ); } ; 这样使用的时候,就像和自身自带的函数一样 array.remove(element);