in (속성이 객체에 있는지 확인)
CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
반응형
in (속성이 객체에 있는지 확인)
· in 키워드는 for 키워드와 별도로 사용하면 해당 속성의 key가 객체 안에 있는지 확인할 수 있으며, 속성이 존재하면 true를 출력하고, 속성이 존재하지 않으면 false를 출력합니다.
· 속성확인을 위해 속성이름을 적을 때 따옴표(')를 사용하고 다른 구문과 같이 사용할 경우 괄호( () ) 사용해야 합니다.
'속성' in 객체 |
var output = '';
var student = {
이름 : '홍길동',
국어 : 92,
수학 : 98,
영어 : 96,
과학 : 98
};
output += "'이름' in student: " + ('이름' in student) + '\n';
output += "'성별' in student: " + ('성별' in student);
alert(output);
|
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
for of (0) | 2019.01.14 |
---|---|
with(객체접근 간소화) (0) | 2019.01.11 |
자바스크립트 - self (0) | 2019.01.11 |
객체 참조(바인딩) 규칙 (0) | 2019.01.11 |
객체 호출 하기-객체 프로퍼티 접근 방법, 객체에서 메서드 호출, 속성 호출시 대괄호 연산자만 쓸 수 있는 경우-식별자로 사용할 수 없는 프로퍼티명을 사용하는 경우 , 변수의 값을 프로퍼티. (0) | 2019.01.11 |