特殊な変数
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 件のコメント:
コメントを投稿