国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js array數組對象操作方法匯總

2024-05-06 15:41:34
字體:
來源:轉載
供稿:網友

js 數組對象操作方法如下:

1. 創建數組

var array1 = [1,2]  //方法一var array2 = new Array() //方法二array[0] = 1;array[1] = 2;

2.遍歷數組 for循環 和for...in 循環

var array1 = [1,2];var l = array1.length;//for循環for(var i=0;i< l;i++){  console.log(array1 [i]);}//for...in 循環for (x in array1 ){  console.log(array1 [x]);}

3. concat() 連接兩個或以上的數組,返回的是一個新數組,不影響原數組 (concat 合并多個數組(加的是數組中的元素),也可跟元素合并)

var arr = [1];var arr1 = ["herry"]var arr3 = arr.concat(arr1); //[1,"herry"]

4.push() 方法可向數組的末尾添加一個或多個元素,該方法會改變原數組,并且遵循數組提供的先進后出棧功能,返回值是數組新的長度(unshift()  方法是向數組頭部添加一個或多個元素,使用上同push方法,但不推薦使用,因為無法再IE下正常使用)

var arr = [1];var arr1 = "herry";var arr2 = ["herry"];//注意向數組中追加的是元素var l = arr.push(arr1);console.log(l); //2console.log(arr) //[1,"herry"]//數組會以數組形式追加到尾部var l = arr.push(arr2);console.log(l); //3console.log(arr) //[1,"herry",Array(1)["herry"]]

5. pop() 方法刪除數組最后一個元素,該方法會改變原數組,刪除元素并且數組長度-1,返回值是刪除的元素的值,如果數組是空數組,則不進行刪除,返回值是undefined   (shift() 方法刪除數組第一個元素,使用上同pop方法)  (pop 取出  shift 轉移,改變)

var arr = [1,"herry"];var del = arr.pop() ;console.log(del); //"herry"console.log(arr.length); //1

6. sort() 對數組進行排序,改變的是原數組元素順序,默認是按字符編碼排序,所以在遇到數字排序時,就需要定義函數

function sortNumber(a,b){return a - b}var arr = new Array(6)arr[0] = "10"arr[1] = "5"arr[2] = "40"arr[3] = "25"arr[4] = "1000"arr[5] = "1"document.write(arr + "<br />") //10,5,40,25,1000,1document.write(arr.sort(sortNumber)) //1,5,10,25,40,1000

7.slice(start,end) 數組的截取函數,start 必需,end 選填 ,均可以為負數,返回的是start到end(不包括end)之間的元素,返回新數組,不影響原來數組 (slice 切開)

var arr = [1,2,3,4,5,6];arr.slice(2); //[3,4,5,6]console.log(arr); //[1,2,3,4,5,6]

8.splice(index,howmany,item1,.....,itemX) 方法刪除或者添加數組,會操作原數組,返回的是含有被刪除的元素的數組 index 必需 起始位置,howmany 必需 數量可以為0,即不操作,第三個參數添加到數組 替代數組index的位置

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 长泰县| 嘉禾县| 博兴县| 永清县| 大荔县| 青岛市| 成武县| 巨鹿县| 六盘水市| 绥江县| 霸州市| 滨州市| 闵行区| 明水县| 上饶市| 罗山县| 崇州市| 吉林省| 元氏县| 贵定县| 泰安市| 雷波县| 宁国市| 峨边| 治县。| 玉龙| 尚志市| 慈利县| 上犹县| 陇南市| 互助| 乌审旗| 崇礼县| 方山县| 建德市| 新竹市| 上杭县| 阆中市| 寿阳县| 永泰县| 遂昌县|