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("/")));