Notice
Recent Posts
Tags
- body-parser
- IIS 서버
- unobtrusive javascript
- express 서버
- ecma script
- 배열 메소드
- 마임타입
- 관계형 데이터 베이스
- css3 selector
- requirejs
- javascript
- CSS
- supervisor
- ajax
- ecma6
- jQuery
- displaytable
- 컨텐츠 중간 위치
- Git
- database 개념
- css3 셀렉터
- ecmascript method
- javascript 이론
- mysql
- 겸손한 자바스크립트
- nodejs
- findindex
- dom event
- array method
- 미들웨어
Link
Martin`s Work
[ECMAScript] findIndex 메소드 본문
findIndex Method
배열의 index 값을 찾는 메소드로서, 콜백함수에서 true를 반환하면 콜백함수를 종료하고, 배열의 해당하는 index값을 반환한다. 만약 콜백 함수에서 true를 반환하지 않으면 최종적으로 -1을 반환한다.
기본적인 사용법은 아래와 같다.
1 | arr.findindex(callback[value,index,allData]) | cs |
콜백함수에서는 인자로 총 3개를 받을 수 있으며, 배열의 value, 해당하는 index 그리고 그 배열의 모든 데이터를 받을 수 있다.
1 2 3 4 5 | let arr = [10,20,30,40]; let canFind = arr.findIndex((v, i, d)=> v === 20 ) console.log(canFind) //배열 안에 해당하는 값이 있을 경우 result : 1 let cantFind = arr.findIndex( (v,i,d)=> v ===50 ); console.log(cantFind) //배열 안에 해당하는 값이 없을 경우 result : -1 | cs |
'ECMAScript' 카테고리의 다른 글
[ECMAScript] Var, Let, Const 차이점 (0) | 2017.06.17 |
---|
Comments