假设undefined没有被篡改,以下是相同的吗?
typeof a === 'undefined'
Run Code Online (Sandbox Code Playgroud)
和
a === undefined
Run Code Online (Sandbox Code Playgroud)
?
[我问的原因是因为Parsley.js的作者似乎喜欢写作'undefined' !== typeof someExpression.]
这两种方法几乎相同,除了一种:如果变量未被定义为变量,则不会typeof提高.ReferenceError: a is not defineda
说,typeof方法更加万无一失.
| 归档时间: |
|
| 查看次数: |
257 次 |
| 最近记录: |