JavaScript中的对象查找

发表于

近期群里常有人提一些简单的问题,比如发一段代码乱七八糟的代码,然后说里面某个变量是什么,比如这里就有个很好的例子: function fn(arg) { console.log(this.arg); console.log(this); } fn(123); var o = { fn: fn }; o.fn(123); 然后就可能有这样的问题: 为什么this.arg是undefined?