in 연산자
지정 속성이 지정 객체에 있으면 true 반환. 그렇지 않으면 false 반환.
<p id="demo"></p>
<script>
var hz = ["홈짱닷컴", "Homzzang.com", "2012"]; // 배열
var code = {html:"기본틀", css:"디자인", js:"기능"}; // 객체
document.getElementById("demo").innerHTML =
// 배열
("홈짱닷컴" in hz) + "<br>" + // false
(0 in hz) + "<br>" + // true
(1 in hz) + "<br>" + // true
(4 in hz) + "<br>" + // false
("length" in hz) + "<hr>" + // true
// 객체
("html" in code) + "<br>" + // true
("js" in code) + "<hr>" + // true
// 미리 정의된 객체
("PI" in Math) + "<br>" + // true
("NaN" in Number) + "<br>" + // true
("length" in String); // true
</script>
결과보기