in 연산자

리충녕·2023년 12월 1일
0

Javascript

목록 보기
48/50

📋 in

객체의 속성을 확인하기 위한 연산자로 객체에 특정 프로퍼티의 존재 여부를 boolean형으로 반환한다.


객체에서의 in

  • 기본 구조
"프로퍼티" in 객체;
let info = {
    name : "lee",
    age : 20
}

console.log("name" in info);	// true
console.log("job" in info);		// false

배열에서의 in

기본 구조는 객체와 동일하다.

다만 문자열 프로퍼티를 속성으로 사용하면 존재 여부를 알 수 없다.

배열에서 in 연산자를 사용할 때는 프로퍼티 문자열이 아닌 인덱스 값을 사용해야 하는 것이다.

let arr = ["aaa", "bbb", "ccc"];

console.log("aaa" in arr);		// false
console.log(0 in arr);			// true

참고

in 연산자

0개의 댓글

관련 채용 정보