Rumah  >  Artikel  >  hujung hadapan web  >  js中arguments.length解析

js中arguments.length解析

小云云
小云云asal
2018-03-08 16:16:131965semak imbas

arguments.length表示的是实际上向函数传入了多少个参数,这个数字可以比形参数量大,也可以比形参数量小(形参数量的值可以通过Function.length获取到).本文主要和大家分享js中arguments.length解析,希望能帮助到大家。

function imagePreload() {
    var imgPreload = new Image();
    for (i = 0; i < arguments.length; i++) {
        imgPreload.src = arguments[i];
    }
}
imagePreload(&#39;001.gif&#39;, &#39;002.gif&#39;, &#39;003.gif&#39;, &#39;004.gif&#39;, &#39;005.gif&#39;)

这个是js中的arguments.主要是可以对输入的参数进行跟踪。
这如作者所举出的例子:imagePreload函数出入了5个参数,所以在js代码中的

arguments.length会知道你输入的了5个参数。并可以通过索引器获得五个参数的值。

arguments.length可以获取到函数的参数位数。

相关推荐:

Javascript中函数名.length属性用法分析(对比arguments.length)

Atas ialah kandungan terperinci js中arguments.length解析. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn