// classmate1에 classmate2를 합침
const classmates1 = ["철수", "영희", "훈이"]
const classmates2 = ["민지", "민수"]
classmates1.concat(classmates2) // ["철수", "영희", "훈이", "민지", "민수"]
const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present'];
//words 배열에 들어간 요소 중 길이가 6이 넘는 요소만 result 배열에 담는다.
const result = words.filter(word => word.length > 6);
console.log(result); // ["exuberant", "destruction", "present"]
console.log(words); // ["spray", "limit", "elite", "exuberant", "destruction", "present"]
이 때 원래 배열에는 filter 조건이 적용되지 않는다!!(주의)
따라서 조건이 적용된 배열을 반환하고 싶으면 새로 선언해서 넣어야 한다.
const classmates = ["철수", "영희", "훈이"]
classmates.join(', ') // 철수, 영희, 훈이
classmates.join("와 ") // 철수와 영희와 훈이
const classmates = ["철수", "영희", "훈이"]
classmates.slice(0,2); //[ '철수', '영희' ]
const classmates = ["철수", "영희", "훈이"]
classmates.splice(0, 1) // ["철수"] : 삭제한 요소를 배열로 반환한다.
//문자 배열
const classmates = ["철수", "영희", "훈이"]
classmates.map((el) => (el + "어린이"))// ["철수어린이", "영희어린이", "훈이어린이"]
//숫자 배열
const array1 = [1, 4, 9, 16]
const map1 = array1.map(x => x * 2)
console.log(map1) // [2, 8, 18, 32]
const isBelowThreshold = (value) => value < 40;
const array = [1, 30, 39, 29, 10, 13];
console.log(array.every(isBelowThreshold));
//true
모두 통과하면 true, 하나라도 통과하지 않으면 false를 반환한다.