浅析javascript中function 的length属性
[1,2,3]th 可以得到 3, "123"th 也可以得到 3,这个略懂js的都知道。
但是 th,th,""th,th 会得到什么呢?
分别得到 1,2,0,1,这些数字代表什么呢?
这个是群里很多新人朋友一直问的一个问题,其实函数的 length 得到的是形参个数。
我们来简单看个例子:
复制代码 代码如下:
function test(a,b,c) {}
th // 3
function test(a,b,c,d) {}
th // 4
是不是很简单,但是也有特殊的,如果函数内部是通过 arguments 调用参数,而没有实际定义参数的话,length 只会的得到 0。
复制代码 代码如下:
function test() { ( arguments );}
th // 0
这个函数确实可以传入参数,而且内部也调用了参数,但是 length 却无法得知传入的'参数的个数。
只能在函数执行的时候通过 th 得到实参个数。
复制代码 代码如下:
function test() { ( th );}
test(1,2,3); // 输出 3
test(1,2,3,4); // 输出 4
所以函数的 length 属性只能得到他的形参个数,而无法得知实参个数。
-
高级PHP开发工程师岗位职责7篇
现如今,很多地方都会使用到岗位职责,岗位职责具有提高内部竞争活力,更好地发现和使用人才的作用。想学习制定岗位职责却不知道该请教谁?以下是小编整理的高级PHP开发工程师岗位职责,仅供参考,希望能够帮助到大家。高级PHP开发工程师岗位职责1工作职责:1、承担机器学习...
-
javascript中setInterval的用法总结
javascript中的setInterval的函数主要是在制作动画或其他间隔性渲染(操作)效果时,对操作方法按照一定时间间隔进行调用的函数。setInterval的表达式格式主要有:setInterval(fnname,time,par1,par2,);setInterval(obj,fnname,time,par1,par2,);第一种是最常见的表达...
-
javascript的return语句的作用
return语句在js中非常的重要,不仅仅具有返回函数值的功能,还具有一些特殊的用法,有个清晰的把握是非常有必要的。下面就结合实例简单介绍一下return语句的作用。用来返回控制和函数结果:通常情况,return语句对于一个函数是很有必要的`,因为往往需要函数在一系列的代...
-
网站设计首页要注意的事项
网站设计首页的时候要注意些什么?哪些是必须要注意的?下面就来和小编一起看看网站设计首页要注意的事项吧。1.用户友好性:提高首页的用户友好性,能够大大增加留住用户的可能性,更进一步的`话则是能提高用户的黏着度,取得良好的用户转化效益。而用户的友好性主要体...
相关文章
- 英语阅读:African Union Leaders Talk Mali, Chinese Investmen
- A Letter to Univsity Pesident about the Canteen Service on C
- On the losing of Traditional Culture英语四级作文
- java如何利用java.net.URLConnection发送HTTP请求
- 托福英语写作范文:Examinations exert a pernicious influence on educat
- A Lifeguard at Johns Beach Saved a Drowning Child,A Lifeguar英语作文
- 九年级《unit 6 I like music that I can dance to. Period2》评课稿
- The Best Thing That Could Ever Happen少儿双语阅读
- Unit 1 London is the capital of England说课稿
- 高中英语作文:My approach to difficulties in learning