账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    对象字面量和new关键字实例化对象区别
    41
    0
    var t1 = [];
    var t2 = [];
    var arr = [
      {
        id: 1,
        name: 'a1'
      },
      {
        id: 2,
        name: 'a2'
      },
      {
        id: 3,
        name: 'a3'
      }
    ]
    
    function test(id, name) {
      this.id = id
      this.name = name
      this.idAndName = id + name
    }
    
    arr.forEach((item, index) => {
      // 写法1,直接添加
      t1.push({
        id: item.id,
        name: item.name,
        idAndName: item.id + item.name
      })
    
      // 写法2,通过new的方式添加
      t2.push(new test(item.id, item.name));
    })
    console.log(t1, t2);

    上面的两种写法哪种方式好些?有什么区别

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 时飞 普通会员 1楼
      { "error": "Failed to generate content." }
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部