아규먼트 (Argument)
function printArguments(a, b, c) {
console.log(a);
console.log(b);
console.log(c);
}
printArguments('Young', 'Mark', 'Koby');
/*
Young
Mark
Koby
*/
function printArguments(a, b, c) {
console.log(a);
console.log(b);
console.log(c);
}
printArguments('Captain');
/*
Captain
undefined
undefined
*/
printArguments('Jayden', 'Scott');
/*
Jayden
Scott
undefined
*/
function printArguments(a, b, c) {
console.log(a);
console.log(b);
console.log(c);
}
printArguments('Suri', 'Jack', 'Joy', 'Noel');
/*
Suri
Jack
Joy
*/
- argument 수대로 유연하게 함수만들기
function printArguments(a, b, c) {
for (const arg of arguments) {
console.log(arg);
}
}
printArguments('Young', 'Mark', 'Koby');
/*
Young
Mark
Koby
*/
printArguments('Captain');
/*
Captain
*/
printArguments('Jayden', 'Scott');
/*
Jayden
Scott
*/
printArguments('Suri', 'Jack', 'Joy', 'Noel');
/*
Suri
Jack
Joy
Noel
*/
실습
겉바속촉(겉은 바삭하고 속은 촉촉한), 아바라(아이스 바닐라 라떼), 얼죽아(얼어 죽어도 아이스), 별다줄(벌걸 다 줄인다) 등 우리 일상생활에 여러 단어가 조합된 단어를 앞 글자만 따서 다시 한 번 더 줄여쓴 줄임말들이 넘쳐나고 있는데요.
arguments객체를 활용해서 함수를 호출할 때 전달하는 단어들의 첫 글자만 따서 줄임말을 만들어주는 firstWords함수를 완성해주세요.
function firstWords() {
let word = '';
for(const arg of arguments) {
word += arg[0];
}
console.log(word);
}
firstWords('나만', '없어', '고양이');
firstWords('아니', '바나나말고', '라면먹어');
firstWords('만두', '반으로', '잘라먹네', '부지런하다');
firstWords('결국', '자바스크립트가', '해피한', '지름길');
firstWords('빨간색', '주황색', '노란색', '초록색', '파란색', '남색', '보라색');
실습 결과
나없고
아바라
만반잘부
결자해지
빨주노초파남보'Codeit > JavaScript' 카테고리의 다른 글
| Arrow Function (0) | 2024.08.09 |
|---|---|
| Rest Parameter (0) | 2024.08.09 |
| Parameter (0) | 2024.08.08 |
| 값으로서 함수 (0) | 2024.08.08 |
| 함수를 만드는 방법 (0) | 2024.08.08 |