Javascript 中的陣列(Array)是一個非常有用的資料結構,它提供了許多方法來操作和處理數據。在這篇文章中,我們將介紹一些常用的 Javascript 陣列方法。
push()
和 pop()
push()
方法可以將一個或多個元素添加到陣列的末尾,並返回新的陣列長度。例如:
let fruits = ['蘋果', '香蕉'];
let newLength = fruits.push('橘子', '梨子');
console.log(fruits); // 印出 ['蘋果', '香蕉', '橘子', '梨子']
console.log(newLength); // 印出 4
而 pop()
方法則可以從陣列的末尾刪除一個元素,並返回删除的元素。例如:
let fruits = ['蘋果', '香蕉', '橘子'];
let lastFruit = fruits.pop();
console.log(fruits); // 印出 ['蘋果', '香蕉']
console.log(lastFruit); // 印出 '橘子'
shift()
和 unshift()
shift()
方法可以從陣列的開頭刪除一個元素,並返回删除的元素。例如:
let fruits = ['蘋果', '香蕉', '橘子'];
let firstFruit = fruits.shift();
console.log(fruits); // 印出 ['香蕉', '橘子']
console.log(firstFruit); // 印出 '蘋果'
而 unshift()
方法則可以將一個或多個元素添加到陣列的開頭,並返回新的陣列長度。例如:
let fruits = ['蘋果', '香蕉'];
let newLength = fruits.unshift('橘子', '梨子');
console.log(fruits); // 印出 ['橘子', '梨子', '蘋果', '香蕉']
console.log(newLength); // 印出 4
concat()
concat()
方法可以用於將兩個或多個陣列合併成一個新陣列。例如:
let fruits = ['蘋果', '香蕉'];
let moreFruits = ['橘子', '梨子'];
let allFruits = fruits.concat(moreFruits);
console.log(allFruits); // 印出 ['蘋果', '香蕉', '橘子', '梨子']
join()
join()
方法可以將陣列的所有元素連接成一個字符串。你可以指定連接符號。例如:
let fruits = ['蘋果', '香蕉', '橘子'];
let fruitsString = fruits.join(' - ');
console.log(fruitsString); // 印出 '蘋果 - 香蕉 - 橘子'
slice()
slice()
方法可以從現有陣列中選取一部分元素並返回一個新陣列。你可以指定起始和結束位置。例如:
let fruits = ['蘋果', '香蕉', '橘子', '梨子'];
let citrusFruits = fruits.slice(1, 3);
console.log(citrusFruits); // 印出 ['香蕉', '橘子']
這只是一些 Javascript 陣列方法的簡單介紹,還有許多其他有用的陣列方法等待你去探索。希望這篇文章能幫助你更好地了解和應用 Javascript 陣列。