Когда я читал документы MDN, я получил следующий синтаксис объектов,
var o = {
a: 7,
get b() {
return this.a + 1;
},
set c(x) {
this.a = x / 2;
}
};
// ...
Отсюда. Сначала я подумал, что это было только для get
& set
, Но потом я увидел это,
// ...
const handler = {
getPrototypeOf(target) {
return monsterPrototype;
}
};
// ...
Отсюда. И когда я тестировал с пользовательской функцией, это работало. здесь,
let obj = {
_sum: 0,
sum(a, b) {
return this._sum += (a + b);
}
}
console.log(obj.sum(2, 3)); // int 5
console.log(obj.sum(7, 3)); // int 15
console.log(obj.sum(25, 75)); // int 115
Я искал MDN, нашел новый синтаксис метода объектов, но все еще не смог найти этот синтаксис. Итак, я просто хочу, если это стандартный синтаксис, который я могу использовать или экспериментальную технологию. Я использую Chome v79.