js 函数作为返回值输出
来源:互联网 发布:seo实战密码第一版pdf 编辑:程序博客网 时间:2024/06/05 11:15
函数作为返回值输出
判断数据的类型判断一个数据是否为数组,我们可以判断这个数据有没有length属性,有没有sort方法或者slice方法等;但是更好的方式是用Object.prototype.toString来计算.Object.prototype.toString.call(ojb)返回一个字符串,
比如Object.prototype.toString.call([1,2])总是返回'[object Array]',
而Object.prototype.toString.call('str')
总是返回'[object String]'所以,我们可以编写一系列的isType函数
var isString = function(obj){ return Object.prototype.toString.call(obj) === '[object String]'; } var isArray = function(obj){ return Object.prototype.toString.call(obj) === '[object Array]'; } var isNumber = function(obj){ return Object.prototype.toString.call(obj) === '[object Number]'; } /** 封装下 * */ var isType = function(type){ return function (obj){ return Object.prototype.toString.call( obj ) === '[object '+type+']'; } }; var isString = isType('String'); console.log(isString('str'))
阅读全文
0 0
- js 函数作为返回值输出
- js匿名函数作为函数参数 (返回值作为另一个函数的参数)
- js 函数作为参数及返回值的例子
- js 函数作为参数及返回值的例子
- js中函数可以作为参数和返回值
- 数组作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- swift函数作为返回值
- 引用作为函数返回值
- 引用作为函数返回值
- 指针作为函数返回值
- Oracle提供的序号函数
- 电脑不识别u盘的解决方法
- 获取矩阵内非零元素坐标
- vsftp出现cannot change directory问题的解决方法
- QT安装
- js 函数作为返回值输出
- delphi时间的加减
- Selenium+java分层(四)
- 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page
- Guava并发:SettableFuture与CheckedFuture
- redis主从+哨兵模式
- windows环境下搭建zookeeper伪集群
- python数据分析基础4_参考博文
- Nicescroll滚动条插件的用法