陣列:是乙個可以儲存大量資料的容器。陣列中可以存放任意的資料型別的資料
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...