js之工具函数
2016-05-26 18:56
585 查看
这个函数之前在哪本书上看见过忘记了,最近在读sea.js源码,又发现了它,觉得挺好的,记录下吧。功能是判断变量类型的。typeof 判断null 时返回结果是object
调用方法
function isType(type) { return function(obj) { return {}.toString.call(obj) == "[object " + type + "]" } } var isObject = isType("Object") var isString = isType("String") var isArray = Array.isArray || isType("Array") var isFunction = isType("Function") var isUndefined = isType("Undefined") var isNull = isType("Null")
调用方法
var isNull = isType("Null"); console.log(isNull(null));
相关文章推荐
- JavaScript中的各种操作符使用总结
- 2016年5月26日下午(妙味课堂js基础-2笔记一(DOM))
- 实现表单checkbox获取已选择的值js代码
- 浅析JavaScript中的对象类型Object
- 显示缩略列表 JS DOM
- bzoj 4460 : [Jsoi2013]广告计划
- 如何在文章/随笔中添加可运行的js代码
- 纯js提交get和post请求
- JSON的解析与序列化
- C#中对于json格式数据的处理
- jsp 页面上根据id显示名字的方法
- createjs 的 bitmapdata类
- js json 对象相互转换
- JavaScript中setTimeout的用法
- JS客户端判断
- [转] JavaScript中的属性:如何遍历属性
- JS打印等腰三角形
- 发送json数据给服务器
- 再看javaScript伪经典继承
- 原生JS根据元素id调用元素事件无效的问题