var myObject = {
a: 2
};
(‘a‘ in myObject); // true
(‘b‘ in myObject); // false
myObject.hasOwnProperty(‘a‘); // true
myObject.hasOwnProperty(‘b‘); // false
in 操作符会检查属性是否在对象及其 [[property]] 原型链中
该方法只会检查属性是否在myObject对象中,不会检查原型链
原文:https://www.cnblogs.com/CreateBox/p/15194632.html