验证js对象中是否存在某个方法或者属性

1.以window为例 在控制台中输入window
验证js对象中是否存在某个方法或者属性_第1张图片

2.验证方法 以WebSocket为例

if (window.WebSocket) {
    console.log('WebSocket');
}
if (typeof(window.WebSocket) === 'function') {
    console.log('WebSocket');
}
if (window.WebSocket instanceof Function) {
    console.log('WebSocket');
}
window.hasOwnProperty('WebSocket'); // true

3.验证属性

'BCSE_VS' in window // true
window.hasOwnProperty('BCSE_VS'); // true

 

你可能感兴趣的:(javascript,js对象判断方法,js对象判断是否存在属性,js相关,对象中判断方法和属性是否存在)