'key' in object VS object.hasOwnProperty('key')

2017. 9. 28. 15:17Dev/javascript

반응형

https://stackoverflow.com/questions/13632999/if-key-in-object-or-ifobject-hasownpropertykey


in이라는 키워드를 for in 에서만 봤었기 때문에 신박해서 남겨본다.


if('key' in object) object에 key라는 (상속받은 객체를 포함) property를 소유했는지 boolean을 반환한다.

if(object.hasOwnProperty('key')) object 자신만의 key라는 property를 소유했는지 boolean을 반환한다.

반응형