Tôi bắt đầu trong ES6 với nền trong JavaScript. Tôi có một câu hỏi. Tôi có một lớp học ES6 như sau:Tương đương với nguyên mẫu trong ES6
class User{
constructor(){
}
doSomething(){
}
}
Phương pháp được tạo ra mỗi khi chúng tôi khởi tạo đối tượng này? Trong JS trước, chúng ta có thể lấy ra doSomething
và tạo nó với "nguyên mẫu" để đảm bảo rằng doSomething
được tạo ra một lần, không phải mỗi khi chúng ta khởi tạo đối tượng. Tuy nhiên, tôi lưu ý chắc chắn về cách chính xác để đạt được hiệu quả tương tự trong ES6. Bất kỳ trợ giúp sẽ được đánh giá cao.
Điều đáng chú ý là một số người coi 'class' là [thuốc độc cú pháp] (https://github.com/joshburgess/not-awesome-es6-classes). – 4castle
@ 4castle: Đó là ý kiến và không liên quan đến câu hỏi. –
Nó có liên quan bởi vì OP đang hỏi về cách "đúng" để thực hiện nó trong ES6, có nghĩa là bạn nên hiển thị cả hai mặt của đối số. – 4castle