美文网首页
javascript方法大全

javascript方法大全

作者: 谢三少1992 | 来源:发表于2018-11-01 12:14 被阅读0次

判断某个值是否在数组中

['a','b','c'].indexOf('a') !== -1  //true在数组中
['a','b','c'].indexOf('d') !== -1 //false 不在数组中

判断对象是否拥有某个属性

in运算符

var obj = {'name1':'v1','name2':'v2','name3':'v3'};
console.log('name1' in obj);  //true
console.log('name4' in obj);  //false
console.log('toString' in obj);  //true,继承自原型链上的属性

hasOwnProperty方法

console.log({'a':'b'}.hasOwnProperty('a')) //true
console.log({'a':'b'}.hasOwnProperty('b')) //false
console.log({'a':'b'}.hasOwnProperty('toString')) //false 该方法只显示自身属性,继承属性不显示

相关文章

网友评论

      本文标题:javascript方法大全

      本文链接:https://www.haomeiwen.com/subject/pkbtxqtx.html