【JSテーマ】隠しタイプ変換+演算子優先度の面接問題
691 ワード
テーマ:以下のconsolie.logの出力結果を求めます.
<script type="text/javascript">
var a = {};
var obj1 = { m: 2 };
var obj2 = { n: 2 };
var obj3 = function() {console.log(123)};
var obj4 = {};
a[obj1] = 4;
a[obj2] = 5;
a[obj3] = 6;
//
console.log(a[obj4]);
console.log('obj1^obj2:' + obj1^obj2);
console.log('a[obj1]^a[obj2]:' + a[obj1]^a[obj2]);
</script>
</code></pre>
<p> :5 0 5<br/> : + </p>
</div>
</div>
</div>
</div>