const obj ={
name:'john'}var a ='name'in obj
var b = Reflect.has(obj,'name')var c = Reflect.hasOwnProperty.call(obj,'name')var d = Object.prototype.hasOwnProperty.call(obj,'name')
console.log(a, b, c, d)// true true true true
前言判断一个对象是否包含一个属性有多种的方式,如下:const obj = { name: 'john'}var a = 'name' in objvar b = Reflect.has(obj, 'name')var c = Reflect.hasOwnProperty.call(obj, 'name')var d = Object.prototype.hasOwnPropert...