728x90
배열 매서드 응용!
배열 매서드를 응용 해보았습니다.
배열 [100, 200, 300, 400, 500, 600, 700, 800, 900] 을 이용하여,
400,500만 출력되게 해보았습니다.
매서드 응용
const number = [100, 200, 300, 400, 500, 600, 700, 800, 900];
const result1 = number.slice(3, 5).join(",");
console.log(result1);
결과 확인하기
const number2 = [100, 200, 300, 400, 500, 600, 700, 800, 900];
const result2 = number2.splice(3, 2).join(",");
console.log(result2);
결과 확인하기
const number3 = [100, 200, 300, 400, 500, 600, 700, 800, 900];
const result3 = number3.filter((el) => el === 400 || el === 500).join(",");
console.log(result3);
결과 확인하기
const number4 = [100, 200, 300, 400, 500, 600, 700, 800, 900];
const result4 = number4
.map((e) => {
if (e == 400 || e == 500) {
return e;
}
})
.filter((e) => e != null)
.join(",");
console.log(result4);
결과 확인하기
const number5 = [100, 200, 300, 400, 500, 600, 700, 800, 900];
let result5 = [];
result5 = number5
.slice(number5.indexOf(400), number5.indexOf(400) + 1)
.concat(number5.slice(number5.indexOf(500), number5.indexOf(500) + 1))
.join(",");
console.log(result5);
결과 확인하기
const number6 = [100, 200, 300, 400, 500, 600, 700, 800, 900];
let result6 = [];
result6 = result6
.concat(
number5.find((e) => e == 400),
number5.find((e) => e == 600)
)
.join(",");
console.log(result6);
결과 확인하기
728x90
반응형
'JavaScript' 카테고리의 다른 글
배열 메서드 응용2 (4) | 2022.09.29 |
---|---|
unshift() / shift() (2) | 2022.09.27 |
startsWith() / endsWith() (1) | 2022.09.27 |
splice() (1) | 2022.09.27 |
slice() (2) | 2022.09.27 |
댓글