JavaScript中, unshift方法的作用是什么?
                                             参考答案:
                                         
                                        在JavaScript中,unshift()方法是数组的一个内置方法,用于在数组的开头添加一个或多个元素,并返回新的长度。
这个方法会改变原数组,而不是创建一个新的数组。这是它和Array.prototype.concat()或Array.prototype.push()方法的一个主要区别。
unshift()方法接受任意数量的参数,并将它们一个接一个地添加到数组的开头。
例如:
let arr = [1, 2, 3];
arr.unshift(0);
console.log(arr); // 输出:[0, 1, 2, 3]
let arr2 = [1, 2, 3];
arr2.unshift(-2, -1, 0);
console.log(arr2); // 输出:[-2, -1, 0, 1, 2, 3]
在第一个例子中,我们在数组的开头添加了一个元素0。在第二个例子中,我们在数组的开头添加了三个元素-2,-1和0。
此外,unshift()方法还会返回数组的新长度。
let arr = [1, 2, 3];
let length = arr.unshift(0);
console.log(length); // 输出:4
在这个例子中,unshift()方法返回了4,这是新数组的长度。