JS中的空函数有什么作用

JavaScript017

JS中的空函数有什么作用,第1张

这不是空函数、js的函数有多种写法,这种写法相当与 function encodeURIComponent(uriComponent){}一致的、这种写法优于function的写法,具体原因忘记了、好像与垃圾回收机制、内存有关。

你可以换成是这样会好理解一点。

Function.prototype=empty

function empty(){}

empty指向的是函数,Function.prototype当然也是函数。

alert(Function)

alert(Object)

alert(Object.constructor+":"+Function.constructor)//发现都是由函数构造的

你会发现它们都是一个函数。所以Object是Function的实例。Function也是Object的实例。