Javascript

자바스크립트의 map과 filter 사용법

codevil 2022. 3. 20. 23:50

map( ) :string

let arr = ['월', '화', '수', '목', '금' ]

let map = arr.map( item =>item + '요일' );

 

map( ) : number

let arr = [1, 2, 3, 4, 5]

let map = arr.map(item => item* 2);

 

map( ) : object

let arr = [ {color : 'red' , text : 'a' }, {color : 'green' , text : 'a' }, {color : 'blue' , text : 'a' } ]

let arrColor = arr.map((item) => item.color);

 

filter( ) : Array

arr.filter((item) => item.length >6);

arr.filter((item)=>item.toLowerCase().includes(string.toLowerCase()));

 

사실 위보다 더 많은 예제들이 있는데, 알고리즘 테스트때 쓸 것 같은것들을 모아뒀다.