首页 > 解决方案 > 如何根据对象内对象的另一个参数设置参数,同时定义它?

问题描述

let obj = {
    a: 3,
    // x: 4 * this.a,  ->  Nan
    // x: 4 * obj.a  ->  ReferenceError: obj is not defined
};

// We can do like this: 
obj.x = obj.a * 4;
console.log(obj.x);  //  12
 

但我的任务是在对象中设置“x”的值,同时定义它。有可能这样做吗?

标签: javascriptobject

解决方案


推荐阅读