?內(nèi)置對象:系統(tǒng)自帶的Array Object Math? Date
?? ?內(nèi)置對象中常用的方法:
?? ?創(chuàng)建數(shù)組對象
?? ?1.var? arr = [];
?? ?2.var arr = new Array();
?? ? 如果判斷這個對象是不是數(shù)組? 兩種方式
?? ? 1.instanceof 語言對象 instance偶發(fā)類型
?? ? 這個對象是不是Array的實例
?? ? 2 isArray 判斷對象是不是這種數(shù)據(jù)類型(判斷這個對象是不是Array的一個實例)
?? ? 3.toString()硅确;轉字符串類型
?? ? 4.join(“f分隔符”);? 把數(shù)組中每一個元素中間家一個符號目溉,返回的是字符串
?? ? push(元素);追加元素菱农,返回值是追加元素后數(shù)組的長度
?? ? 5.pop();刪除數(shù)組中的最后一個元素缭付,返回的就是這個刪除的元素
?? ? 6.unshift();在數(shù)組的第一個元素前面插入一個新的元素循未,返回的值是插入元素后數(shù)組的長度
?? ? 7.shift(); 刪除數(shù)組中第一個元素陷猫,返回值就是這個刪除的元素
?? ? 8.concat();合并數(shù)組的妖,可以一次性合并多個數(shù)組绣檬,
?? ? 9.reverse();反轉
?? ? 10 sort();排序 可能是不穩(wěn)定的嫂粟,默認按照Unicode碼位點你排序的
?? ? ?? ?所以不能直接調用 得傳入一個函數(shù) ,例如: arr.sort(function (x,y){
?? ? ?? ??? ?return x - y;
?? ? ?? ?});
?? ? 11.slice(2,5)娇未;從小標為2的位置開始截取,到下標為5的前一個結束星虹,截取數(shù)組中某一個部分
?? ? 12.splice(2,5),從下標為2 的位置開始刪除零抬,刪除5個元素镊讼,操作的是原數(shù)組
?? ? 13。indexof(10,2),第一個參數(shù)是要找到的元素平夜,第二個參數(shù)可以寫狠毯,也可以不寫,如果寫褥芒,了嚼松,就是從哪個位置開始找,找到則返回對應的索引锰扶,找不到則返回-1
?? ? 14.forEach(function (item ,index,arr){
?? ? });