删除与原数组中相同的元素

/**
 *  删除数组arr里与originalArray里相同的元素, 修改原数组
 * @param        arr                               原数组
 * @param        originalArray              要删除的元素        默认这里没有重复的元素,有也不会出错,但效率降低了
 */
function deleteElementFromList(arr:Array, originalArray:Array):void {
	for (var i:int = arr.length -1; i >= 0; i--) {
		if (originalArray.indexOf(arr[i])>=0) {
			arr.splice(i, 1);
		}
	}
}

posted @ 2010-07-21 19:25  LT世纪  阅读(276)  评论(0编辑  收藏  举报