티스토리 뷰

javascript30

07 - Array Cardio Day 2

주먹불끈 2019. 3. 9. 03:14

개요

 

Array 관련해서 몇몇 함수들을 들여다 보자

이번 편은 매우 짧다.

 

내용

 

번째로 가지고 배열


 

배열의 some() 함수에 파라미터로 함수를 넣어주는데

 

- 배열 원소를 파라미터로 받아서, / 거짓을 리턴하는 함수이다.

- some() 함수는 파라미터로 들어온 함수가 하나라도 true 리턴하면 true 리턴

 

배열의 every() 함수에 파라미터로 함수를 넣어주는데

 

- 배열 원소를 파라미터로 받아서, / 거짓을 리턴하는 함수이다.

- every() 함수는 파라미터로 들어온 함수가 하나라도 false 리턴하면 false 리턴

 

두 번째로 가지고 배열


배열의 find() 함수에 파라미터로 함수를 넣어주는데

 

- 배열 원소를  파라미터로 받아서, / 거짓을 리턴하는 함수이다.

- find() 함수는 파라미터로 들어온 함수가 true 리턴하는 경우

- 배열 원소를  리턴해준다.

조건을 만족하는 배열원소가 여럿 있더라도

가장 먼저 만난 녀석만을 리턴해준다.

 

배열의 findIndex() 함수에 파라미터로 함수를 넣어주는데

 

- 배열 원소를  파라미터로 받아서, / 거짓을 리턴하는 함수이다.

- findIndex() 함수는 파라미터로 들어온 함수가 true 리턴하는 경우

- 배열값의 index 리턴해준다.

 

특정 index 배열 원소를 삭제하려면

1) .splice() 수도 있고,  // 코드에서는 index 배열 원소부터 1 제거하라는

2) .slice() 활용하는 방법도 있다. 경우 원본 배열이 온전하다는 장점이 있다.

개인적으로 구현해봄

 

isAdult() 함수를 따로 구현해서 재활용 것임

 

isTrue() 함수는 ? operator 수도 있겠다 싶다.

 

 

결과

 


반응형

'javascript30' 카테고리의 다른 글

09 - Dev Tools Domination  (0) 2019.03.11
08 - Fun with HTML5 Canvas  (0) 2019.03.11
06 - Type Ahead  (0) 2019.03.08
05 - Flex Panel Gallery  (0) 2019.03.06
04 - Array Cardio Day 1  (0) 2019.03.05
반응형
잡학툰 뱃지
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함