语法补充二

2024-02-27  本文已影响0人  家乡的蝈蝈

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}))
上一篇 下一篇

猜你喜欢

热点阅读