为什么以下工作:
function sum(a,b) { return a + b; } var result = sum.call(null,3,4); // 7
为什么定义结果?我正在调用sum作为null的方法.但是null不是一个对象,不能拥有属性!
到底是怎么回事?
javascript call
call ×1
javascript ×1