1.刪除陣列中指定的元素
/** * 參考例項
foreach = function (obj, insp)
//obj是要處理的陣列,obj==null 表示物件尚未存在;obj.constructor != array 表示物件obj的屬性的建構函式不是陣列;
//constructor屬性始終指向建立當前物件的建構函式。兩個條件均滿足,則返回空陣列;
//下面對constructor屬性作進一步了解。
var obj= [1, 2, 3, 4]; // 等價於 var obj= new array(1, 2, 3, 4);
console.log(obj.constructor === array); // 返回true 表明obj的建構函式為array;
var foo= function() ; // 等價於 var foo = new function();
console.log(foo.constructor === function); // 返回true 表明foo的建構函式為function;
var obj = new foo(); //由建構函式例項化乙個obj物件
console.log(obj.constructor === foo); // 返回true 表明obj的建構函式為foo; */
//刪除陣列中指定的元素
function
del(val, arr)
var newarr = ; //
不存在的儲存到新陣列中
for (var i = 0; i < arr.length; i++)
return
newarr;
}alert(del(2, [1, 2, 3, 4, 5, 2]));
2.去除重複的元素
/** *去除陣列中重複的元素
把元素的值存為乙個新陣列的key,key是不可以重複的,然後變數次數組即可 */
function
unique(data) ;
len =data.length;
for (var i = 0; i < len; i++)
};data.length = 0;
for (var i in
a)
return
data;
}alert(unique([12,12,12,34]));
3.刪除陣列指定下標的元素
/** *刪除陣列的指定下標元素
* * i 的值是一直在變的,n的值是只有if條件成立的時候才會變(會依次遞增) */
array.prototype.remove=function
(dx)
for(var i=0,n=0;i}
this.length-=1}
var arr = [1,2,3,4,2,5];
alert(arr);
arr.remove(2);
alert(arr);
js自定義屬性以及自定義一組開關應用
任何的html標籤都有自己的乙個屬性,當時那都是它本身的固定屬性,而我們在專案中可能會遇到需要給標籤新增一些自定義的屬性,去判斷替換內容或者賦值等等,那麼就需要給標籤設定乙個屬性來作為判斷標準或者賦值的標準,所以今天就來談談給標籤自定義屬性的乙個小應用。案例 三個div有背景色,想要達到效果是點選任...
自定義函式 Excel之自定義函式
在excel中,當系統函式不能滿足我們的需求時候,我們可以使用vba自定義函式,如抓取網頁資料,翻譯詞彙,手機號歸屬地查詢等。下面將介紹2個自定義函式,idymd函式 身份證年月日性別 通過身份證號,返回性別,出生年月日。語法 idymd id 引數 id,身份證號,預設身份證長度18位。vba 如...
TensorRT的自定義運算元Plugin的實現
這篇文章主要介紹了如何使用tensorrt實現自定義運算元。note 我使用的是tensorrt7.0,自定義運算元使用的ipluginv2ioext實現的。模型框架是caffe,所以以下實現都只適用於caffe模型的解析,但理論上解析tf和onnx的改動不大。實現細節不方便全部貼出,但是基本實現過...