toString()会返回对象的字符串表现形式 使用call是因为,调用的是Object原型的toString方法,需要用call把this指向需要查询的对象身上,否则就会一直返回[Object Object] 标题this指向函数的调用者 var num = 123; var o = { num : 555, fn : function(){ c