tôi bước vào biểu thức này trong Firefox và Chrome Dev Console và tôi tự hỏi tại sao nó có giá trị JavaScript:Không có dấu hai chấm sau tên thuộc tính trong khai báo đối tượng, nó có hợp lệ không?
var x = { a (b) {} };
console.log(x);
x
sau đó được thiết lập để một đối tượng với thuộc tính "a" có chứa một hàm gọi là "a" với một định danh đối số "b". Cú pháp JavaScript hợp lệ này như thế nào? Dấu hai chấm bị thiếu sau "a" và tôi không hiểu định nghĩa hàm.
Ký hiệu đối tượng ngắn ES6 – vlaz
'x' là đối tượng có hàm' a' với đối số có tên 'b' –