JS陣列不新增重複值 & 刪除指定值
JS陣列的push沒法判斷重複值就不新增了,所以寫了個這個方法
直接在陣列上使用即可
Array.prototype.push_unique = function () {
for (var i = 0; i < arguments.length; i++) {
var ele = arguments[i];
if (this.indexOf(ele) == -1) {
this.push(ele);
}
}
};
示例
參考https://www.cnblogs.com/fanbi/p/9013415.html
刪除指定值
Array.prototype.removeByValue = function (val) {
for (var i = 0; i < this.length; i++) {
if (this[i] == val) {
this.splice(i, 1);
break;
}
}
}
相關文章
- 陣列 重複不新增 、相同刪除,相同賦值陣列賦值
- js刪除陣列元素中的指定值JS陣列
- js如何刪除陣列中重複的值JS陣列
- javascript陣列如何刪除所有的指定值陣列項JavaScript陣列
- javascript刪除陣列指定值程式碼例項JavaScript陣列
- js刪除陣列指定索引的元素JS陣列索引
- 【leetcode】27. Remove Element 刪除陣列指定值的元素LeetCodeREM陣列
- 根據陣列的值刪除元素陣列
- 陣列刪除指定項陣列
- js查詢指定的陣列中是否含有指定的值JS陣列
- 刪除oracle重複值Oracle
- JavaScript 刪除陣列指定元素JavaScript陣列
- js如何獲取指定陣列元素在陣列中的索引值JS陣列索引
- js刪除陣列中重複的元素JS陣列
- js刪除陣列中的重複元素JS陣列
- js如何使用includes()判斷陣列是否含有指定值JS陣列
- JavaScript刪除陣列中指定元素JavaScript陣列
- 快速取出陣列中指定鍵值陣列
- javascript按照值刪除陣列元素程式碼例項JavaScript陣列
- 如何有效的刪除陣列中符合條件的值?陣列
- Array · 刪除陣列中指定的元素陣列
- js刪除陣列重複元素程式碼例項JS陣列
- js如何複製指定的陣列JS陣列
- JavaScript 刪除陣列重複元素JavaScript陣列
- JavaScript陣列刪除重複元素JavaScript陣列
- JavaScript陣列刪除重複內容JavaScript陣列
- javascript去掉陣列中重複的值JavaScript陣列
- js如何判斷陣列中是否存在指定的值並返回索引JS陣列索引
- PHP 如何根據鍵值刪除一個陣列中的元素PHP陣列
- js獲取 陣列最大/小值JS陣列
- JS陣列遍歷和獲取陣列最值JS陣列
- js連線多個陣列並刪除重複的元素JS陣列
- js刪除陣列中重複項的程式碼例項JS陣列
- for迴圈無法刪除陣列所有指定元素陣列
- JS] JS 之刪除陣列中的元素JS陣列
- 刪除排序陣列中的重複項排序陣列
- javascript刪除陣列重複元素程式碼JavaScript陣列
- 陣列賦值陣列賦值