Vue中使用unshift方法
Vue中使用unshift方法可以在数组头部添加新的元素,而不改变其他元素的位置。unshift方法有两个参数:要添加的元素,以及要添加的数量。
// 使用unshift方法添加一个元素 let arr = [1, 2, 3]; arr.unshift(4); console.log(arr); // [4, 1, 2, 3] // 使用unshift方法添加多个元素 let arr = [1, 2, 3]; arr.unshift(4, 5, 6); console.log(arr); // [4, 5, 6, 1, 2, 3]
unshift方法还可以接受一个数组作为参数,将数组中的每个元素都添加到数组头部。
let arr = [1, 2, 3]; arr.unshift([4, 5, 6]); console.log(arr); // [[4, 5, 6], 1, 2, 3]
unshift方法还可以接受一个函数作为参数,将函数返回的结果添加到数组头部。
let arr = [1, 2, 3]; arr.unshift(function() { return 4; }); console.log(arr); // [function() { return 4; }, 1, 2, 3]
unshift方法是一个非常有用的方法,可以让我们在数组头部添加新的元素,而不改变其他元素的位置。