1. 使用Array.unshift()方法,在數(shù)組頭部插入元素
let person= ['張三', '李四', '王五'];
console.log(person.unshift('小明')); // 4
console.log(person); // ["小明", "張三", "李四", "王五"]
// 注意: 此方法的返回值是數(shù)組的長度 且改變原數(shù)組
2. 使用ES6的擴展運算符(...)文章來源:http://www.zghlxwxcb.cn/news/detail-590814.html
// 定義一個數(shù)組
let arr = ['張三', '李四']
let arr2 = ['王五', ...arr]
console.log(arr2) // 王五 張三 李四
// 定義一個數(shù)組,在頭部寫好需要插入的項后使用擴展運算符對原數(shù)組進行展開
3. 使用Array.contact方法,將數(shù)組進行拼接文章來源地址http://www.zghlxwxcb.cn/news/detail-590814.html
// contact方法連接兩個或多個數(shù)組
let arr1 = ['前端', 'JAVA']
let arr2 = ['攻城獅', '程序猿'] // 需添加在頭部的元素
console.log(arr2.contact(arr1)) // 攻城獅 程序猿 前端 JAVA
// 注: contact方法不改變原數(shù)組
到了這里,關(guān)于JS中在數(shù)組頭部添加元素的方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!