javascript - 如何将值对象设置为属性对象?
问题描述
如何将值反对它的属性对象?
我试过这样
var obj = {
a:2,
b:this.a
}
然后尝试obj.b
它给出undefined
..我可以在对象中创建函数吗?
预期产出2
解决方案
const obj = {
a: 2,
get b() {
return this.a;
}
};
console.log(obj.b);
const obj2 = {
a: 2,
b: function() {
return this.a;
}
};
console.log(obj2.b());
推荐阅读
- javascript - Jquery,搜索并显示隐藏的div
- api - WSO2 API Manger Analytics:分析平台是否支持第三方 API 进行监控?
- nearprotocol - 我们可以在 NEAR 中返回一个 `AccountID` 数组吗?
- python - 使用mpld3时如何修复ndarray类型的对象不是JSON可序列化的?
- firebase - 使用 Provider Flutter 进行身份验证 Firebase
- excel - VBA 定义范围与 Cells() 错误 1004
- python - 使用 Python 更改下载的文件扩展名
- sql - MS-Access:两张表,一张有预填充数据,一张用于用户输入
- angular - Angular Reactive Form - FormArray ChangeDection onPush 不起作用
- javascript - Axios - 拦截器:防止原始调用者进一步处理