2021年2月5日金曜日

javascript arguments

 特殊な変数

    arguments  配列のような変数

 配列ではないため、foreachとかpopなどはない

function test() {

    for(let arg of arguments) alert(arg); 

    // or

    //let args = Array.from(arguments); 

    let args = [...arguments];

     args.forEach(arg => alert(arg));

    // arguments.forEach(arg => alert(arg)); これはできない

}

test(1,2,3);


rest parametersは、配列である。

function test(...args) {

    args.forEach(arg => alert(arg)); 

}

test(1,2,3);

0 件のコメント:

コメントを投稿