# Array.isArray
배열 (Array)
: 순서가 있는 값배열의 값들은 요소(element)라고 부른다.순서는 index라고 부르며 0부터 시작한다.: 배열 안에 배열arr.length : 배열의 길이를 반환한다.: index와 value를 테이블로 한 눈에 볼 수 있다.뒤에 element 추가 : push

[JS] 객체를 깊은 복사하는 deepCopyObject 함수를 작성하시오.
Primitive type과 Reference type을 이해해야 한다. Primitive type는 원시 값으로 객체가 아니면서 메서드를 가지지 않는 값이라고 한다. Javascript는 거의 모든 게 객체다. deepCopy
Array
push() : 뒤에 삽입 pop() : 뒤에 삭제 unshift() : 앞에 삽입 shift() : 앞에 삭제 arr.splice(n,m) : 특정요소 지움, n번째 인덱스부터 m개 지움 arr.splice(n,m,x) : 특정요소 지움, n번째 인덱스부터 m개
[JS] 배열과 객체 / Array vs Object
대괄호' '를 통해 배열 생성그 안의 값들을 요소(element)라고 부르며, 각각의 요소들은 쉼표로 구분배열은 순서가 있는 값으로, 그 순서는 인덱스로 구성되어 있습니다. (번호는 0부터 매김)중괄호'{ }'를 통해 객체 생성항상 키와 값(key-value pair)

[CS] Reduce 추가 공부 Day-22
forEach, for, for..of를 사용하면 배열 내 요소를 반복 작업할 수 있습니다.각 요소를 돌면서 반복 작업을 수행하고, 작업 결과물을 새로운 배열 형태로 얻으려면 map을 사용하면 됩니다.arr.reduce와 arr.reduceRight도 이런 메소드와 유

[JSInfo] 배열을 변형하는 메소드
사용 빈도가 높은 메소드 중 하나입니다.배열 요소 전체를 대상으로 함수를 호출하고, 호출 결과를 배열로 반환해줍니다.ex) map 기본 문법ex) 실제 예시배열의 요소를 정렬해줍니다. 배열 자체가 변경됩니다.sort를 사용하면 재정렬 된 배열이 반환됩니다.모든 요소를

[CS] 배열 Day-12
배열과 객체를 통해 대량의 데이터를 쉽게 다룰 수 있습니다. 배열과 객체를 다루기 위해서는 참조 타입(reference type)데이터에서 배워야 합니다. 참조 타입은(숫자, 문자열, boolean, undefined 등)과 다른 성격을 가지고 있습니다. 배열 (
[Javascript] 기초(배열, 객체 편)
배열 요소 포함 여부 확인하기✅ 여기서 indexOf()와 includes()의 차이 알아보기!보이는 것과 같이 indexOf()는 인덱스를 반환하고, includes()는 해당 요소가 있는지의 여부를 판별하여 Boolean값을 반환한다.그러면 indexOf()로는 B