Javascript
5. 참조 타입
-
객체 리터럴 표기법
-
Property가 여러 개 쓸 때 가독성을 확보하는 용도로 사용
-
-
Array 타입
-
배열 리터럴은 Array 생성자를 호출 X
-
배열 감지 함수 Array.isArray(배열);
-
-
변환 메서드
-
toString(), toLocaleString(), valueOf()
-
-
toLocaleString()은 toString(), valueOf()와 다른 결과를 보일 수 도 있다.
-
join()을 통해 구분자를 지정할 수 있다.
-
Stack
-
Queue
-
Sort
-
reverse()와 sort()는 모두 자신을 호출한 배열에 대한 참조를 반환한다. 즉 체인형태로 사용가능 ex) array.sort(compare).reverse();
-
-
조작 Method
-
concat()
-
-
slice()
-
splice() = 삽입, 삭제, 대체 가능 (startIndex, deleteCount, item1,…..)
-
위치 Method
-
indexOf(), lastIndexOf() = str.indexOf(searchValue[, fromIndex])
-
-
반복 Method
-
every() : 배열의 모든 데이터에서 콜백 함수를 호출하고 값이 전부 true이면 true 반환
-
filter() : 배열의 모든 데이터에서 콜백 함수를 호출하고 반환 값이 true인 데이터를 새 배열에 저장하여 반환
-
some() : 배열의 모든 데이터에서 콜백 함수를 호출하고 값이 하나가 true이면 true 반환
-
forEach() : 배열의 모든 데이터에서 콜백 함수를 호출하고 반환값 없음
-
map() : 배열의 모든 데이터에서 콜백 함수를 호출하고 새 배열에 저장하여 반환
-
-
Regular Expression
-
패턴을 찾는데 정규표현식을 사용하면 간편하게 처리할 수 있다.
-
참조
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf