var a=3,b=4;function h(a,b){return a+b};console.dir(h)
function h(a.b)
arguments: null 这个为啥是null
caller: null
length: 2
name: "h"
prototype:Object
__proto__: function()
<function scope>
var a=3,b=4;function h(a,b){return a+b};console.dir(h)
function h(a.b)
arguments: null 这个为啥是null
caller: null
length: 2
name: "h"
prototype:Object
__proto__: function()
<function scope>
var a=3,b=4;function h(a,b){return a+b};console.dir(h)
你打印的是h
不是 h()
h
是函数的引用h()
是执行函数
另外h()
执行也要传参数,不传参数就是undefined
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决