thể trùng lặp:
Self-references in object literal declarationsTiếp cận JavaScript Object giá trị Literal trong cùng một đối tượng
Có truy cập đường giá trị của một tên thuộc tính trong cùng một đối tượng theo nghĩa đen? Một cái gì đó như thế này:
myFunction.init({
varOne: 'something',
varTwo: this.varOne + 'something else'
})
Tất nhiên bạn có thể. Với getters và setters hoặc bằng cách tạo ra chức năng mà sau đó sửa chữa phạm vi của đối tượng. Không chắc tại sao câu trả lời khác lại được chọn –