在对象文字中使用对象的函数

时间:2015-08-13 22:09:59

标签: javascript function object object-literal

是否定义了一个函数并在文字表示法中为对象使用它?

city name

1 个答案:

答案 0 :(得分:4)

在定义时,solution1将为undefined

使用getter代替

var solution1 = {
  compute: function() {
    var toplam = 0;
    for (var i = 1; i < 1000; i++) {
      if (i % 3 == 0 || i % 5 == 0)
        toplam += i;
    }

    return toplam;
  },
  get answer() {
    return this.compute();
  }

};

console.log(solution1.answer);