は、なぜそれが可能これを行うことですプロパティは、カンマで区切られたが、最初の例ではされているデフォルトでjavascriptのグローバルプロパティ定義
var test = {
one: 1;
two: 2;
three: 3;
}
私は間違ったJSON、hmの場合は最初のものがなぜ働いているのですか?
は、なぜそれが可能これを行うことですプロパティは、カンマで区切られたが、最初の例ではされているデフォルトでjavascriptのグローバルプロパティ定義
var test = {
one: 1;
two: 2;
three: 3;
}
私は間違ったJSON、hmの場合は最初のものがなぜ働いているのですか?
最初の例は実際には機能していません。それは有効ですが何もしません。
あなたはちょうどブロックlabelsと役に立たないステートメントの束を持っています。
プロパティでオブジェクトを定義する場合は、を実行します。にカンマを使用する必要があります。
しかし、私はそれからエラーがなく、それはコンソールにエラーがありません –
はい、最初のコードにエラーはありません。 'a:1;'は単にステートメントが続くラベルなので、何もしません。 –
セミコロンではなくカンマを使用する必要があります - JavaScriptでオブジェクトを宣言するためのこの基本的なチュートリアルをチェックしてください - https://www.w3schools.com/js/js_objects.asp – amyloula
@Rajesh "無効"の定義に依存します。これは役に立たないコードですが、技術的な観点からは有効です。 –
それはなぜグローバルに定義されているのですか –