22.05.17 fliter function study

beomhak lee·2022년 5월 17일
0

javascript

목록 보기
12/12
post-thumbnail

강의보던도중 filter함수에대해 좀더 깊게 공부하고싶어
예제를 몇개 찾아보았다.

예제1 )
pizza , banana , tomato 가 담겨져있는 배열에서
함수로 food 라는 변수를 만들어주고 banana 를 제외하고
가져오라 하는 예제이다.

const arr = ["pizza","banana","tomato"]

function sexyFilter(food){return food !== "banana"}

arr.filter(sexyFilter)

결과 ['pizza', 'tomato']

예제2 )

1234, 5454, 223, 122, 45, 6778, 334

위 예제와 같은 방식으로 숫자 1000이하들만 가져오라는 예제이다.

const arr2 = [1234,5454,223,122,45,6778,334]

function sexy(numberr) { return numberr < 1000 }

arr2.filter(sexy)

결과 [223, 122, 45, 334]

예제3 )

객체가 두개담긴 배열에서
[ { text: "lalala" }, { text: "lololo" } ]

text : lololo 를 제외하고 가져오라는 예제이다.

const todos = [{ text: "lalala" }, { text: "lololo" }]

function sexy(todo) { return todo.text !== "lololo" }

todos.filter(sexy) // 결과 [{ text: "lalala" }]

0개의 댓글