itr.foreach( function() )
배열과 같이 iterating 가능한 객체들.foreach(반복되면서 할 함수)
A> 배열
배열.push('추가할 객체' ) --배열 마지막에 추가할 객체를 추가
Array.isArray(배열) --배열인지 확인
배열 instanceof Array --배열인지 확인
배열.toString() --배열에 있는 내용 다 문자열로
--toString()을 안써도 자동으로 toString() 이 적용된다.
배열.join('문자') -- 모든 배열에 문자를 삽입하여 문자열로 출력
예시
1
2
3
4
|
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.join(" * ");
//결과
Banana * Orange * Apple * Mango
|
cs |
배열.pop() --가장 뒤에 있는 요소 배열에서 삭제하고, 삭제한 요소 리턴
배열.push('요소') --가장 뒤에 요소 추가, 추가하고 추가된 배열 길이 리턴
배열.shift() --가장 앞에 있는 요소 삭제, 삭제한 요소 리턴
배열.unshift('요소') --가장 앞에 요소 추가, 추가하고 추가된 배열 길이 리턴
배열.splice(param1, param2, 추가될 요소1 , 추가될 요소2 ,..) -- 요소1, 요소 2들을 추가
-- param1 은 요소들이 들어갈 위치, param1 -1 의 인덱스부터 들어간다.
-- param2 는 제거될 요소들의 수, 0으로 하면 아무것도 제거되지 않는다.
-- splice() 는 제거된 요소들의 배열을 리턴한다.
-- splice(0,1) 로 하면 처음의 인덱스 요소가 제거된다.
배열.slice(시작 인덱스) --시작인덱스 부터 잘라냄
배열.slice(시작 인덱스, 끝 인덱스) --시작 인덱스 부터 끝 인덱스-1 까지 잘라냄
배열.map(function()) --function을 통하여 새로운 배열을 생성
배열.filter(function()) --function을 통해 걸러진 요소들의 새로운 배열을 생성
Z> 날짜
new Date() 로 현재 시간을 가진 Date 객체 생성
Date.toLocalString() --현재 날짜 문자열로 리턴
Date.getHours() -- 현재 시를 리턴
Date.getMinutes() -- 현재 분을 리턴
Date.getSeconds() -- 현재 초를 리턴
'언어 > javascript' 카테고리의 다른 글
BOM (0) | 2021.02.15 |
---|---|
자바스크립트 - 이벤트 (0) | 2021.02.09 |
자바 스크립트 - 객체 생성과 prototype (0) | 2021.02.08 |
자바스크립트 - 함수와 스코프 (0) | 2021.02.08 |
자바스크립트 기본 제어 메소드들 (0) | 2021.02.08 |