Rest
Array Rest
const add = (...valueList) => {
return valueList.reduce((total, value) => total + value, 0);
};
add(0, 1, 2, 3); // 6const add = (valueList) => {
return valueList.reduce((total, value) => total + value, 0);
};
add([1, 2, 3]); // 6const wrapper = (funk, ...args) => {
console.log(`Calling function with ${args.length} arguments.`);
return funk(...args);
};
wrapper(add, 1, 2, 3);Object Rest
Mis à jour