Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで「クラス」が予約語になるのはなぜですか?


以下は、「クラス」を含む将来の予約語です。これらの単語は、提案された拡張機能のキーワードとして使用されるため、これらの拡張機能の将来の採用の可能性を考慮して予約されています。

class enum extends super
const export Import

上記は、ECMAScript仕様で定義されています。
ECMAScript 6言語仕様では、これが使用されます。クラス宣言はクラスを作成します-

class name [extends] {
   // body of class
}



  1. JavaScriptのクラスキーワード

    ES6で導入されたJavaScriptクラスは、JavaScriptプロトタイプベースの継承に対する構文上の糖衣です。クラスは実際には「特別な機能」です。次の構文を使用してclassキーワードを使用してJavaScriptでクラスを定義できます- class Person {    // Constructor for this class    constructor(name) {       this.name = name;    }    // an instance met

  2. 予約語constで定義された変数は変更できます-JavaScript?

    constキーワードを使用して定義されている場合、オブジェクトの値を変更することはできません。 変更後も同じままです。 以下がconst-で定義された変数であるとしましょう const details1 = {    firstName: 'David',    subjectDetails: { subjectName: 'JavaScript' } } 例 以下は、初期値-のみを表示するconst変数を変更するコードです。 const details1 = {    firstName: &#