본문 바로가기
JavaScript

배열 메서드 응용

by SyuMay 2022. 9. 28.
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

댓글


자바스크립트 사진

JavaScript

자세히보기