JavaScript提供了多種創建數組的方法,常見的有以下幾種:
let arr = []; // 空數組
let arr = [1, 2, 3]; // 包含元素的數組
let arr = new Array(); // 空數組
let arr = new Array(1, 2, 3); // 包含元素的數組
let arr = new Array(5); // 指定長度為5的數組,元素值為undefined
let arr = Array.from('hello'); // ['h', 'e', 'l', 'l', 'o']
let arr = Array.from([1, 2, 3], x => x * 2); // [2, 4, 6]
let arr = Array.of(1, 2, 3); // [1, 2, 3]
let arr = Array.of(5); // [5]
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr = arr1.concat(arr2); // [1, 2, 3, 4, 5, 6]
let arr1 = [1, 2, 3];
let arr2 = arr1.slice(); // [1, 2, 3]
let arr = [1, 2, 3];
arr.push(4); // [1, 2, 3, 4]
let arr = [2, 3, 4];
arr.unshift(1); // [1, 2, 3, 4]
這些方法可以根據實際需求選擇使用。