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;
}
}
}
相關文章
- 【leetcode】27. Remove Element 刪除陣列指定值的元素LeetCodeREM陣列
- 根據陣列的值刪除元素陣列
- 陣列刪除指定項陣列
- JavaScript 刪除陣列指定元素JavaScript陣列
- 刪除oracle重複值Oracle
- js如何使用includes()判斷陣列是否含有指定值JS陣列
- 快速取出陣列中指定鍵值陣列
- Array · 刪除陣列中指定的元素陣列
- 如何有效的刪除陣列中符合條件的值?陣列
- JavaScript 刪除陣列重複元素JavaScript陣列
- JavaScript陣列刪除重複元素JavaScript陣列
- JavaScript陣列刪除重複內容JavaScript陣列
- js獲取 陣列最大/小值JS陣列
- JS陣列遍歷和獲取陣列最值JS陣列
- for迴圈無法刪除陣列所有指定元素陣列
- PHP 如何根據鍵值刪除一個陣列中的元素PHP陣列
- 刪除排序陣列中的重複項排序陣列
- Leetcode[陣列] 26. 刪除排序陣列中的重複項LeetCode陣列排序
- 刪除有序陣列中的重複項 II陣列
- Js陣列物件的屬性值升序排序,並指定陣列中的某個物件移動到陣列的最前面JS陣列物件排序
- JS 兩組陣列取不同值組成新陣列的方法JS陣列
- php多維陣列去除重複值的方法PHP陣列
- JS刪除陣列裡的某個元素方法JS陣列
- js陣列物件複製拷貝不改變原來的值,深拷貝JS陣列物件
- c#刪除有序陣列中的重複項C#陣列
- 0026-刪除有序陣列中的重複項陣列
- 題目:刪除排序陣列中的重複項排序陣列
- JavaScript 拼接多個陣列並刪除重複元素JavaScript陣列
- php 迴圈陣列引用傳值改變陣列本身的值PHP陣列
- JavaScript刪除陣列元素JavaScript陣列
- 請給Array本地物件增加一個原型方法,它用於刪除陣列條目中重複的條目(可能有多個),返回值是一個包含被刪除的重複條目的新陣列。...物件原型陣列
- [12][02][26] 刪除排序陣列中的重複項排序陣列
- LeetCode之從排序陣列中刪除重複項-SwiftLeetCode排序陣列Swift
- 陣列未被賦值時其值為多少?陣列賦值
- JavaScript 陣列最大值和最小值JavaScript陣列
- 1452: 陣列最小值陣列
- JS 獲取陣列物件的值&提取Object的valueJS陣列物件Object
- python雨滴譜刪除不需要的粒徑列值Python