Underscore.js を読んでそのメソッドがどのように機能するかを確認していましたがis[String|Number|...]
、今では混乱しています。アンダースコアは次のことを行います。
toString.call(obj) == ['object ' + name + ']';
よし、できるよ
>>> toString.call('my string')
"[object String]"
しかし
>>> 'my string'.toString()
"my string"
私はここでかなり迷っています!私が持っている最初の呼び出しで:
>>> document.toString === toString
true
と
>>> document.toString === 'asd'.toString
false
だから、私はかなり混乱しています。私はこの動作を期待していませんでした。