본문 바로가기

언어/javascript

자바 스크립트 기본 제어문2

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