js的陣列學習

2021-09-26 19:53:27 字數 878 閱讀 8785

1、陣列的宣告

var arr=new array();//宣告乙個空陣列物件

var arr=new array(length)//宣告乙個指定長度的陣列

var arr=[元素]//宣告陣列(最常用);

注意:js中的陣列宣告不用指定長度,js的陣列長度是不固定的,會隨著元素的數量改變而改變。

2、陣列的賦值和取值

陣列可以儲存任意型別的資料

陣列名[角標]=值;//角標可以是任意的正整數或者是0

陣列的取出:

陣列名[角標]//返回當前角標對應儲存的值

如果角標不存在,返回undefined;

3、陣列的length屬性

作用1:陣列名.length//返回當前陣列的長度。

作用於2:陣列名.length=新的值//動態的改變陣列的長度

注意:length>原有長度,則使用空進行填充。

length《原有長度,則從後面進行擷取,最後的資料會被刪除。

4、陣列的遍歷

普通for迴圈:

for(var i=0;i1、陣列的合併:arr.concat(b,c);//陣列的合併

2、陣列指定間隔符轉換字串:var b=arr.join("-");

3、陣列移除最後乙個元素並返回:var ele=arr.pop();

4、陣列的追加,返回新的長度:var ln=arr.push("lol");//追加的元素可以是乙個陣列,但是為作為乙個角標值存在

5、陣列的移除第乙個元素:var ele=arr.shift();

6、陣列的在開始位置插入指定元素:var a=arr.unshift("又是周五了");

7、陣列刪除指定位置元素:var arr2=arr.splice(1,3,"a");

js陣列學習。

js陣列學習 1 用傳統老思路寫返回陣列最大值。param level 全集陣列 describe 函式用於迴圈比較得出陣列裡面的最大值。author 908637150 qq.com createdate 2017年8月11日 下午9 40 00 function looplevel level ...

學習js中的陣列

宣告乙個陣列 let array 宣告乙個有長度的陣列 let array newarray 7 訪問乙個陣列 for let i 0 i 新增陣列末尾乙個元素 array.push 1 刪除陣列末尾乙個元素 array.pop 1 新增陣列開頭乙個元素 array.unshift 1 刪除陣列開頭...

js學習 陣列 3

操作方法 1 concat 方法可以基於當前陣列中的所有項建立乙個新陣列。具體來說,這個方法會 先建立當前函式的乙個副本,然後就接收到的引數新增到這個副本的末尾,最後返回 新構建的陣列。var colors red green blue var colors2 colors.concat yello...