文件名称:js-kindof:一种适用于原语、内置值对象和来自其他执行上下文的类型的正确 typeof
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-23 16:45:13
JavaScript
Kindof.js Kindof.js提供了一个单一的kindof ,它你会从什么期望功能typeof -无论给你正确的语义类型如果变量是原语( "Hello" ),内置的一样( new Date(2000, 5, 18)或/.*/ ) 或来自另一个执行上下文(例如来自另一个<iframe>的数组)。 旅游 什么时候以及为什么应该使用kindof不是typeof ? 当您需要在给定null值的情况下返回"null"的类型检查时。 你可能还记得,JavaScript 的typeof说null是一个对象。 当您需要区分普通对象( {name: "John"} ) 和内置值对象( new Date(2000, 5, 18) ) 时。 单个kindof(obj) == "date"检查使这变得容易。 当您有机会从另一个执行上下文中获取对象时。 在浏览器中,这可能意味着来自另一个<frame
【文件预览】:
js-kindof-master
----.gitignore(22B)
----package.json(741B)
----Makefile(675B)
----.travis.yml(93B)
----.testem.json(168B)
----LICENSE(933B)
----CHANGELOG.md(688B)
----README.md(7KB)
----kindof.js(453B)
----.npmignore(34B)
----test()
--------mocha.opts(12B)
--------index_test.js(6KB)