type of obj.ToString 有什么用啊?
这句不是很放在代码中的意义是啥?
这句不是很放在代码中的意义是啥?
2016-04-04
typeof obj.toString
toString 的T 是小写, 意思就是 返回 obj 的toString 返回值的 type , 说起来很绕口,我们代码举例:
var obj={"x":1}
obj.toString
>> toString() { [native code] }
typeof obj.toString
>> "function"最后的结果其实就是 'function' 这个字符串咯.
分别是什么意思呢, 首先 obj.toString , 应为没有圆括号,所以并没有返回 toString 函数的值, 而是返回了 函数本身, 也就是上面代码中的 toString(){[native code]} , 而typeof obj.toString , 返回的就是 'function' 字符串了,也就是说 obj.toString 这个东西是个函数。
举报