var foo = {unique_prop: 1}, bar = {unique_prop: 2}, object = {};
object[foo] = 'anu';
console.log(object[bar]);
上記のコードは "anu"を出力します。プロパティ名のJavascript toStringメソッド
toString
メソッドは、文字列以外のオブジェクトを文字列オブジェクトに型キャストします。
上記のコードでは、object[bar]
は値を「anu」として出力します。 「fooとbarの両方が同じ文字列に変換されるので、」
Documentは、私はこのコード上のJavaスクリプトtoString
方法を理解することができないことはでき
を言います。
誰でもどのように動作するのか説明できますか?
使用機能の参照、彼らはほとんどまったく同じではありません。 – Teemu