おっと-間違って投稿されました
みなさん、お詫び申し上げます。私のコードを読み間違え、その振る舞いを誤解しました。
ソースコード
変数shoe
が2回初期化されるページがあります。1回index.html
はインクルードで、もう1回はインクルードされていscript.js
ます。
index.html
<script src='script.js'></script>
<script>
var shoe = { color: 'pink' };
</script>
script.js
var shoe = { size: 13 };
結果の値
でchrome
、結果の値shoe
は
>> shoe = { color: 'pink', size: 13 }
2つの宣言を連結したように見えますchrome
-これは非常にクールで非常に礼儀正しいです。
これは標準的な動作ですか?ブラウザ間でこれを信頼できますか?
ランタイムの例
http://www.trailsandtribulations.net/tech/barebone.htmlを参照してください
ソースは次のとおりです。
- http://www.trailsandtribulations.net/tech/barebone.jade
- http://www.trailsandtribulations.net/scripts/session.js
(私は一時的にjavascriptをバンドル解除しました)
複数回宣言する変数はstate