JavaScript中函数做为参数进行传递时的括号问题

JS中常常会遇到把一个函数做为参数传递给另外一个函数。那么一般做为参数进行传递的函数要不要加括号呢?函数 这里就要讲到括号的二义性:spa 当函数名后加上括号时,一般会执行函数体自己。若是函数有返回值时,此时会获得函数的返回值; 当函数名后不加括号时,其实质上是一个函数指针,只是用于找到函数体的位置,不会直接执行函数体; 所以,若是时把函数做为参数进行值传递时,一般不须要加括号,只是把它当作一个函
相关文章
相关标签/搜索