[1,2,3].length 可以得到 3, \"123\".length 也可以得到 3,这个略懂js的都知道。
但是 eval.length,RegExp.length,\"\".toString.length,1..toString.length 会得到什么呢?
分别得到 1,2,0,1,这些数字代表什么呢?
这个是群里很多新人朋友一直问的一个问题,其实函数的 length 得到的是形参个数。
我们来简单看个例子:
function test(a,b,c,d) {}
test.length // 4
本文地址:https://www.stayed.cn/item/1201
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我