重複の可能性:
CodeMash 2012 の「Wat」トークで言及されたこれらの奇妙な JavaScript 動作の説明は何ですか?
私はJavaScriptが初めてです。私はこのようなコードを持っています:
<script type="text/javascript">
console.log( [] + {} );
</script>
私のGoogle chromeブラウザでログに記録するもの:
[object Object]
それは私には有線に見えます!そして、このようなことをしています:
<script type="text/javascript">
console.log( {} + {} );
</script>
生成します:
[object Object][object Object]
両方のケースで、ここで正確に何が起こっているのでしょうか? これら 2 つの結果を加算すると[]
、どうしての配列になるのでしょうか? {}
objects
前もって感謝します。