1.1、Array数组
// 创建长度为10的空数组
Array(10) 等价于
new Array(10)
Array.from() :拷贝数组
第一个参数:要拷贝的数组,
第二个可选的参数,如果给第二个参数传入了一个函数,源对象的每个元素都会传入这个函数,然后这个函数的返回值代替原数组元素作为新数组的元素。
let original = [1,2,3,4];
let copy = Array.from(original, (org)=>{
return org + 10;
});
console.log(copy);
//print [ 11, 12, 13, 14 ]
class ListInfo {
title: string = ""
id: number = 0
}
@State
list:ListInfo[] = Array.from(Array(10), (_, index:number) => {
return {title:`我是第${index + 1}`, id:index+1}
})
// 箭头函数简写
// list:ListInfo[] = Array.from(Array(10), (_, index:number) => ({title:`我是第${index + 1}`, id:index+1}))
网友评论