const o1 = {
subject: "I",
verb: "love",
object: "javascript"
};
function getSentence ({ subject, verb, object }) {
return subject + " " + verb + " " + object;
}
console.log(getSentence(o1)); // "I love javascript"
const arr1 = [ "I", "Love", "Javascript" ];
function getSentence2 ([ subject, verb, object ]) {
return subject + " " + verb + " " + object;
}
console.log(getSentence2(arr1)); // "I love javascript"
3) 확산 연산자(...)를 써서 남는 매개변수를 이용
function addPrefix(prefix, ...words) {
const prefixedWords = [];
for (let i=0; i<words.length; i++) {
prefixedWords[i] = prefix + words[i];
}
return prefixedWords;
}
console.log(addPrefix("con", "verse", "vex")); ["converse", "convex"]