
Array.isArray(obj): 객체가 배열인지 여부를 확인.
arr.push(element1, ..., elementN): 배열 끝에 하나 이상의 요소 추가.
arr.pop(): 배열의 마지막 요소 제거 및 반환.
arr.shift(): 배열의 첫 번째 요소 제거 및 반환.
arr.unshift(element1, ..., elementN): 배열의 맨 앞에 요소 추가.
arr.slice(start, end): 배열의 일부분 추출.
arr.splice(index, count, element1, ..., elementN): 배열에서 요소를 제거하고 필요에 따라 새 요소 추가.
arr.concat(arr2, arr3, ..., arrN): 배열을 합쳐 새로운 배열 생성.
arr.indexOf(searchElement, fromIndex): 특정 요소의 인덱스 찾기.
arr.includes(searchElement, fromIndex): 특정 요소가 배열에 포함되어 있는지 확인.
str.length: 문자열의 길이 반환.
str.indexOf(searchValue, fromIndex): 특정 문자열 또는 문자의 인덱스 찾기.
str.slice(start, end): 문자열의 일부분 추출.
str.substring(start, end): 문자열의 일부분 추출.
str.charAt(index): 주어진 인덱스에 해당하는 문자 반환.
str.replace(searchValue, replaceValue): 문자열에서 특정 문자 또는 패턴을 다른 문자로 대체.
str.split(separator, limit): 문자열을 구분자를 기준으로 여러 부분으로 나누어 배열로 반환.
Object.keys(obj): 객체의 속성 키를 배열로 반환.
Object.values(obj): 객체의 속성 값들을 배열로 반환.
Object.entries(obj): 객체의 [키, 값] 쌍을 배열로 반환.
Object.hasOwnProperty(prop): 객체가 특정 속성을 가지고 있는지 확인.
setTimeout(function, milliseconds): 일정 시간 후에 함수 실행.
setInterval(function, milliseconds): 일정 간격으로 함수를 반복 실행.