Array

Script

        
        /**현재 페이지에서 실행한 자바스크립트 코드(개발자도구로 결과 확인 가능)*/
        // 반복문
        let array = [1,2,3,4,5];
        array.forEach((elm, idx, array) => {
            console.log(`
                element: ${elm},
                idx: ${idx},
                array Length: ${array.length}
            `);
        });

        // 요소 접근
        console.log(array.at(-1)); // 맨 마지막 요소 접근
        console.log(array.includes(3)); // 포함 유무
        console.log(array.indexOf(3)); // 해당 값 인덱스
        // 특정 요소 찾기
        let findIdx = array.findIndex((elm) => elm === 4);
        console.log(findIdx); 

        // 요소 결합
        // 복수의 array 통합
        let array1 = ["a","b","c"];
        let concatArray = array1.concat(["d","e"]);
        console.log(concatArray);

        // 문자열로 통합
        console.log(array1.join("/"));

        // 정렬
        let sorted = [1,4,2,3,8].sort((a, b) => b-a); // 내림차순
        console.log(sorted);

        // 누적 함수
        let sum = sorted.reduce((acc, cur, idx) => {
            return acc + cur;
        });
        console.log(sum);

        // 타입 체크
        console.log(Array.isArray(array1), Array.isArray(sorted), Array.isArray(array1.join("/")));