声明对象时使用其func

时间:2018-10-13 12:29:05

标签: javascript

我想使用在同一对象中声明的函数在对象内部声明变量。但是当我尝试时出现错误:

const obj = {
  alpha: 4,
  
  somestuff: function()
  {
    return 120;
  },
  
  // Does not work
  beta: this.somestuff()
  // Does not work
};

// Works
obj.beta = obj.somestuff();
console.log(obj.beta);
// Works

如何使它在声明对象时起作用,而不是在声明之后

0 个答案:

没有答案