JavaScript中的陣列

2021-09-25 04:38:48 字數 1477 閱讀 5113

陣列的宣告

宣告乙個陣列裡面是abc,宣告乙個空陣列物件

var arr1 =

newarray()

;arr1[0]

="abc"

;alert

(arr1)

;

宣告乙個陣列長度是5,宣告乙個具有一定長度length的陣列

var arr2 =

newarray(5

);alert

(arr2.length)

;

宣告乙個陣列裡面有1、2、3、4、5,宣告乙個直接含有元素的陣列(最簡單常用)

var arr3 =[1

,2,3

,4,5

];alert

(arr3)

;

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

陣列的賦值和取值

宣告陣列

var arr =

;arr[0]

=2;arr[1]

="abc"

;arr[2]

=true

;arr[5]

=new

date()

;alert

(arr)

;

js中的陣列可以儲存任意型別的資料,也可以跳著存

陣列元素的取出

alert

(arr[5]

);

如果所取元素角標根本就不存在,則返回undefined

陣列的length屬性

陣列名.length返回當前陣列的長度

陣列名.length = 新的值 動態改變陣列的長度

陣列的遍歷

普通for迴圈

for

(var i=

0;i)

for-in迴圈

for

(var i in arr)

陣列的操作學習

陣列的合併,arr.concat(b,c);

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

移除陣列最後乙個元素並返回

​ 先拿到那個位置的值,然後length = length-1

​ var ele = arr.pop();

陣列的追加,返回新的長度

var in = arr.push(「lol」);

陣列移除第乙個元素

var ele= arr.shift();

在陣列的開始位置 插入指定元素

var a = arr.unshift(「adas」);

陣列刪除指定位置元素

var arr2 = arr.splice(1,3,「a」);

JavaScript中的陣列

陣列 引數 返回值原陣列是否改變 1 向陣列尾部新增push 引數可以是乙個或多個 返回值是新增後陣列的長度 原陣列改變 2 刪除陣列的最後一項pop 沒有引數 返回值是刪除的那個數 原陣列改變 3 向陣列的頭部新增unshift 引數可以是乙個或多個 返回值是新增後陣列的長度 原陣列改變 4 刪除...

JavaScript中的陣列

1.1基本資料型別 以number型別為例number 報錯,error is not defined number nan,nan是非數值,乙個特殊的數值 number 1 1 乙個單純的數字 number 1 1 乙個單純的數字 new number 1 number,乙個物件,具有物件方法也就...

javaScript 陣列中的方法

1 join 方法 array.join 方法可以把乙個陣列的所有元素轉換成字串,然後再把他們連線起來,可以指定乙個可選的字元來分隔結果字串中的元素。如果沒有指定分隔符,那麼就預設為逗號分隔元素。例如 var a var b a.join b 1,2,3 var b a.join b 1 2 3 2...