我尝试了array.shift()和array.unshift()。 作为javascript的初学者,我无法理解是否使用shift()会删除第一个数组元素,但是当我们在从何处开始添加shift后的unshift时添加删除元素?
var temp = ['Five','Four','Three']
// temp.shift()
temp.unshift()
console.log(`we have ${temp}`)
这是示例片段
答案 0 :(得分:2)
Array.unshift
将元素添加到数组中的第一个位置。请参见下面的示例。
总是更好地阅读doc
let arr = ['Five','Four','Three']
arr.unshift('add1')
console.log(arr)
此外,Array.shift
从数组中删除第一个元素
let arr1 = ['Five','Four','Three']
arr1.shift()
console.log(arr1)
更新-并行执行shift
和unshift
以显示unshift()
而不传递任何值。
let arr1 = ['Five','Four','Three']
arr1.shift()
arr1.unshift()
console.log(arr1)