javascriptでふとに以下のような文をつくってしまい、よろしくない挙動をしてしまいました
javascript
1var a,b 2var i = 3 3[a,b] = ['c','d']
当初の予定では、a
には'c'
がb
には'd'
が入っていてほしかったのですが、i
に['c','d']
が入るという結果になってしまいました。
以下ように文末セミコロンを省略しなければよいのですが、
javascript
1var a,b 2var i = 3; 3[a,b] = ['c','d']
この書き方
javascript
1var i = 3 = "v"
は怒られるのに
javascript
1var i = 3[a,b] = "v" 2や 3var i = undefined = "v"
が怒られない理由がわかりません。
どなたかご存じのかたはいらっしゃいますか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。