javascript - Apakah maksud arguments.length dalam for loop?
ringa_lee
ringa_lee 2017-05-19 10:23:23
0
2
494

Tidak faham maksud kod ini? Minta penjelasan dari Allah

function sum(){
    var sumg=0;
    for(var i=0;i<arguments.length;i++){
        sumg+=arguments[i];
    }
    return sumg;
}
alert(sum(1,2,3,4,5));
ringa_lee
ringa_lee

ringa_lee

membalas semua(2)
世界只因有你

argumen bermaksud parameter
Fungsi ini adalah untuk menjumlahkan, jadi bilangan parameter tidak tetap, ia mungkin sum(1,2), Ia mungkin sum(1,2,3)
Oleh kerana parameter tidak ditetapkan
maka kita perlu mendapatkan parameter
Lihat kod berikut sekali lagiarguments 就是参数的意思
这个函数是为了求和,所以参数的数量不是固定的,可能是 sum(1,2),可能是 sum(1,2,3)
既然参数不是固定的
那么我们就需要获取参数
再看下面这段代码

for(var i=0;i<arguments.length;i++){
    sumg+=arguments[i];
}

比如我们输入 sum(1,2)
这时 arguments.length=2
arguments[i] 的值分别是12 rrreee

Sebagai contoh, jika kita memasukkan sum(1,2)
kemudian arguments.length=2
arguments[i] Nilainya ialah 1 dan 2

Ini mencapai tujuan lulus parameter#🎜🎜#
PHPzhong

argumen ialah atribut terbina dalam fungsi semasa Ia adalah tatasusunan seperti tatasusunan yang menyimpan parameter sebenar fungsi masuk 2+3+4+ Nilai 5

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan