js陣列的使用

2021-10-11 19:10:18 字數 1223 閱讀 8655

陣列:是乙個可以儲存大量資料的容器。陣列中可以存放任意的資料型別的資料

length:陣列中元素的個數 長度

特點:

可以使用for迴圈來對陣列進行遍歷

pop() 刪除陣列末尾的元素(刪除乙個)

其它的方法:

splice() 返回值為刪除的元素(型別:陣列)

arr.

splice(1

,3);

//從1開始,刪除3個元素

arr.

splice(1

,1,'hello');

//替換

arr.

splice(1

,0,'hello'

,'world');

//新增內容

1)氣泡排序

​ 原理:從第乙個元素開始,相鄰的兩個元素作比較,若前乙個比後乙個大,則交換位置。第一輪比較結束之後,最大的元素就被排到了最後面。以後的每一輪都會把最大的元素排到後面。

2)sort

sort預設情況下,是按照字串進行排序(ascii碼來排序的)。

若要不使用ascii碼排序這種方式,則需要自己實現排序演算法。可以在sort方法中實現乙個排序函式即可。

arr.

sort

(function

(a,b)

);

陣列的迭代方法。迭代就是迴圈/遍歷的意思

這些方法都能實現陣列的遍歷。(ie8之上的瀏覽器)

//item   陣列的元素   index 索引  arr0  陣列自身

var rst = arr.

some

(function

(item, index, arr0));

//every

var rst=arr.

every

(function

(item,index));

//filter

var arr0 = arr.

filter

(function

(item, index));

//map

var arr0 = arr.

map(

function

(item, index)

);

js使用陣列

可以像上邊那樣簡單的依次賦值,也可以像下邊的這樣 也可以直接賦值成多維陣列 vararr new array arr 0 xbc1 arr 1 bcx2 arr 2 cctv3 arr 3 xctv4 arr.push 邢志雲 向最後追加,也可以同時push多個 arr.push 0123 for ...

JS中陣列的使用

1.一維陣列定義 1.1 定義方式一 var arr new array arr 0 andy arr 1 bill arr 2 cindy 1.2 定義方式二 var arr new array andy bill cindy 1.3 定義方式三 var arr andy bill cindy 2...

php陣列和js陣列的使用

discuz模板中可以直接使用後台php中的變數,任務中想要直接在前端模板中使用php中的陣列變數,多次嘗試,其中返回過兩個標誌性的錯誤 array.foreach is not a function array.form is not a function 覺得問題不簡單,於是只console.l...