[JS] 존재 여부를 반환하는 in 연산자

김재훈·2021년 9월 6일
0

JS

목록 보기
2/2

Array에서 in을 통한 조회

Array에서 조회값에 해당되는 인덱스 위치에 요소의 존재 여부를 리턴한다.

값이 배열에 있는지를 조회하지 않는다.
let arr = ['a', 'b', 'c']
'a' in arr // false 
해당 인덱스에 요소가 할당 되어있는지의 여부를 반환한다.
1 in arr // true
arr[1] // 'b'
인덱스의 입력은 문자형으로 표현된 숫자도 가능하다
'1' in arr //true
arr['1'] // 'b'

Object에서 in을 통한 조회

Object에서 조회값과 같은 key의 존재 여부를 반환.

값을 키로 가지고 있는지를 조회한다.
let obj = { 'a' : 1, 'b' : 2, 'c' : 3 }
'a' in obj // true
profile
밥을 먹는것처럼 코딩하자

0개의 댓글