Object({
  a: "string",
  b: function() { return a; }
}).b()
投げa is not definedます。a内部からのアクセスは可能bですか?
Object({
  a: "string",
  b: function() { return a; }
}).b()
投げa is not definedます。a内部からのアクセスは可能bですか?
thisスコープを適切に参照するために使用
Object({
  a: "string",
  b: function() { return this.a; }
}).b(); // return "string"
詳細については、MDNのthisキーワードを参照してください。