JavaScript: variable & scope

 

复制代码
let b = {
  n1: 11,
  n2: 22,
  n3: 44,
  n4: 55,
  ns: {
    n1, n2
  }
}
复制代码

 

 

n1 n2 不是变量, 是b的key

 

复制代码
let t={22,33}

let b = {
  n1: 11,
  n2: 22,
  n3: 44,
  n4: 55,
  ns: {
    this.n1, this.n2
  }
}
复制代码

错误的对象定义方式

 

复制代码
let b = {
  n1: 11,
  n2: 22,
  n3: 44,
  n4: 55,
  ns: () => console.log(this),
  nss: function () {
    console.log(this)
  }
}

b.ns()
b.nss()
复制代码

 

arrow function绑定的是undefined, 因为 

 

posted @   ascertain  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示