js的陣列和函式

2021-10-07 05:38:14 字數 769 閱讀 5895

陣列

一組資料的集合,使用乙個變數同時儲存多個資料

var arr = newarr();

var arr = [1,2,『demo』];

陣列中的資料稱為陣列的元素,元素的資料型別沒有限制

索引/下標從0開始,如果通過索引獲取陣列中沒有的元素,得到的值是undefined

4.2 遍歷陣列

遍歷:把資料的集合中的資料逐個訪問,稱為遍歷

遍歷陣列:通過迴圈過程中的計數器變數,把陣列中的元素從頭到尾訪問一遍,稱為遍歷陣列

遍歷陣列的寫法:

for( var i = 0 ; i < 陣列的長度 ;i++ )

陣列長度: arr.length

修改陣列的length:

如果設定的length的值大於原來的陣列長度,則會在陣列最後留下空白位置

如果設定的length的值小於原來的陣列長度,則會讓陣列丟失後面的元素

增加陣列元素:

通過「陣列[索引值] = 資料 」來設定陣列的元素

如果索引值是已經存在的元素的索引值,則會把之前的元素的值覆蓋掉

如果索引值是尚未出現的索引值,則會增加乙個元素,且如果不與陣列之前的最後乙個元素的索引值相連的話,會形成空白位置

陣列的最後乙個元素的索引值: 陣列.length - 1

17.1 氣泡排序

外層迴圈:交換的趟數

外層交換的趟數:arr.length - 1

內層迴圈:每一趟交換的次數

內層交換的次數:arr.length – i - 1

JS 陣列函式

1 doctype html 2 html 3 head 4 title 09 陣列物件.html title 56 meta name keywords content keyword1,keyword2,keyword3 7 meta name description content this ...

js常用陣列函式

concat 方法 返回乙個新陣列,這個新陣列是由兩個或更多陣列組合而成的。array1.concat item1 item2 itemn var arr 1 yang yan fei var arr 2 10,11,2,33,44,55 var str 3 yangyanfei var arr 3...

js 高階陣列函式

1.filter 用來過濾陣列中符合條件的元素 filter 方法建立乙個新的陣列,新陣列中的元素是通過檢查指定陣列中符合條件的所有元素。注意 filter 不會對空陣列進行檢測。注意 filter 不會改變原始陣列。函式引數 currentvalue 必需。當前元素 index 可選。當前元素的索...