美文网首页
语法补充二

语法补充二

作者: 家乡的蝈蝈 | 来源:发表于2024-02-27 13:57 被阅读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}))
    

    相关文章

      网友评论

          本文标题:语法补充二

          本文链接:https://www.haomeiwen.com/subject/fqsbadtx.html