VueJs - 前置到数组

Ric*_*ett 6 javascript arrays vue.js

我正在尝试将数据添加到VueJs中的数组:

number: [

],

this.number.push({
    number: 1
})
Run Code Online (Sandbox Code Playgroud)

我如何前置而不是附加?

Jef*_*eff 22

不印字:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift

this.number.unshift({number: 1});
Run Code Online (Sandbox Code Playgroud)

您还可以传递多个参数以将它们全部添加:

this.number.unshift({number: 1}, {number: 2});
Run Code Online (Sandbox Code Playgroud)

返回值是数组的新长度:

var foo = [1];
var bar = foo.unshift(2, 3, 4);
//foo = [2, 3, 4, 1]; bar = 4;
Run Code Online (Sandbox Code Playgroud)