JavaScript-陣列

宣告陣列

1
2
3
4
5
//一般宣告語法
var arr = new Array();

//或使用陣列實體語法
var arr = [];
1
2
3
4
5
6
7
//在中括號中,用逗號分隔值
var arr = ['a','b','c']

//index從0開始,抓出陣列中的值
arr[0];//a
arr[1];//b
arr[2];//c

JS的陣列特性

在其他程式語言的陣列中,通常都能包含同一種型別的值。比如說,數字陣列、字串陣列、物件陣列。

可是在JavaScript中,因為「動態型別」的特性,陣列中可以混合各種不同型別的值,JavaScript會自動去判別每一個值得型別。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var arr = [
1,
'member',
false,
{
name:'Amy',
age:'20'
},
function(name){
var greeting = 'hi';
console.log(greeting + name)
},
'newMember'
];

console.log(arr);


若要執行陣列中的函式,可以使用陣列的index,呼叫出陣列中的東西,包含陣列中函式、字串、物件…等。

1
arr[4](arr[3].name);

© 2020 Leah's Blog All Rights Reserved. 本站访客数人次 本站总访问量
Theme by hiero