"name", "sunnie"); //是否有对象属性 function isHasAttr(obj, attr) { //判断是否有该键值 if (obj && obj.hasOwnProperty(attr)) { //如果有返回true return true; } return false; } //是否含有对象属性对应的值 function isHasAttrVal(obj, attr, value) { //判断是否有该...
其实不需要判断是不是undefined,直接if就好了,会做转型。举个例子: var myObject = { name: 'wilson' } if (myObject.age) { xxx } 那么if后面的判断就是false。有用 回复 阿蛇: var myObject = { xx:0 } 回复2017-09-22 兔八哥: 那如果的值是一个数字呢 怎么判断? 回复2017-09-25 温浪...