-
자바스크립트 in 연산자Programming/Javascript 2020. 5. 5. 18:18반응형
in 연산자
해쉬 사용할 때 유용할 거 같다. 아래는 MDN 설명
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/in
in연산자는 명시된 속성이 명시된 객체에 존재하면true를 반환합니다.속성 in 객체명// 배열 var trees = new Array("redwood", "bay", "cedar", "oak", "maple"); 0 in trees // true를 반환합니다. 3 in trees // true를 반환합니다. (1 + 2) in trees // true를 반환합니다. 연산자 우선 순위에 의하여 이 구문의 괄호는 없어도 됩니다. 6 in trees // false를 반환합니다. "bay" in trees // false를 반환합니다. 당신은 배열의 내용이 아닌, 인덱스 값을 명시하여야 합니다. "length" in trees // true를 반환합니다. length는 Array(배열) 객체의 속성입니다. // 미리 정의된 객체 "PI" in Math // true를 반환합니다. "P" + "I" in Math // true를 반환합니다. // 사용자가 정의한 객체 var myCar = {company: "Lamborghini", model: "Lamborghini Veneno Roadster", year: 2014}; "company" in myCar // true를 반환합니다. "model" in myCar // true를 반환합니다.var myCar = {company: "Lamborghini", model: "Lamborghini Veneno Roadster", year: 2014}; delete myCar.company; "company" in myCar; // false를 반환합니다. var trees = new Array("redwood", "bay", "cedar", "oak", "maple"); delete trees[3]; 3 in trees; // false를 반환합니다.반응형'Programming > Javascript' 카테고리의 다른 글
parameter와 argument의 차이 (0) 2020.05.31 스크립트 언어와 컴파일 언어의 차이 (0) 2020.05.31 자바스크립트 현재 시간 타이머 만들기 (00:00:00, 앞에 0붙이기) (0) 2020.04.24 자바스크립트 d-day timer 디데이 타이머 만들기 (0) 2020.04.24 자바스크립트 간단하게 2, 10, 16진수 변환하기 (0) 2020.04.23