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 这个东西是个函数。
举报