我需要检查变量是否包含CSSStyleRule。使用window.console.log(myvar)
时,它会告诉我CSSStyleRule { constructor=CSSStyleRule, type=1, more...}
,但当我使用typeof myvar
时,它会告诉我object
。
如何检查它是否真的是CSSStyleRule?
答案 0 :(得分:1)
您可以检查对象是否具有selectorText
属性:
if(myvar.selectorText) {
...
}
答案 1 :(得分:1)
这应该这样做:
myvar instanceof CSSStyleRule
此表达式返回true / false。