var obj = {
aa: {
bb: 2,
cc: bb
}
}
var obj = {
aa: {
bb: 2,
cc: this.bb
}
}
console.log(obj.aa.cc)
如上,cc引用了bb
但两种写法都会报错,请问如何取到到cc的值?谢谢~
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
用了一点es6的语法。
你也可以调用Object.defineProperty()方法
var obj = {
aa: {
}
}
console.log(obj.aa.cc())
其实不推荐这么使用this,在上面例子中,this指向的是全局,自然找不到。
至于方法参考一楼二楼都可以