this.workingHoursForm.annuals = Array.from( { length: Number(this.annuals.annualEnd) - Number(this.annuals.annualStart) + 1 }, (item, index) => { return Number(this.annuals.annualStart) + index } )
Array.from可以通过以下方式来创建数组对象
1. 伪数组(拥有一个length属性和若干索引属性的任意对象)
2. 可迭代对象(可以获取对象中的元素,如Map和Set等)
Array.from()方法有一个可选参数mapFn,让你可以在最后生成的数组上,再执行一次map方法后再返回。
即Array.from(obj,mapFn,thisArg)相当于Array.from(obj).map(mapFn,thisArg);