ExtJs--14--Ext.typeOf() 与 javascript中的typeof很相似,只是在类型上进行了一点简单的扩展,其实可以直接看源代码就可以看得懂的

	
	Ext.typeOf()
//	Ext.typeOf() 与 javascript中的typeof很相似,只是在类型上进行了一点简单的扩展,其实可以直接看源代码就可以看得懂的
//        typeOf: function(value) {
//            var type,
//                typeToString;
//            
//            if (value === null) {
//                return 'null';
//            }
//
//            type = typeof value;
//
//            if (type === 'undefined' || type === 'string' || type === 'number' || type === 'boolean') {
//                return type;
//            }
//
//            typeToString = toString.call(value);
//
//            switch(typeToString) {
//                case '[object Array]':
//                    return 'array';
//                case '[object Date]':
//                    return 'date';
//                case '[object Boolean]':
//                    return 'boolean';
//                case '[object Number]':
//                    return 'number';
//                case '[object RegExp]':
//                    return 'regexp';
//            }
//
//            if (type === 'function') {
//                return 'function';
//            }
//
//            if (type === 'object') {
//                if (value.nodeType !== undefined) {
//                    if (value.nodeType === 3) {
//                        return (/\S/).test(value.nodeValue) ? 'textnode' : 'whitespace';
//                    }
//                    else {
//                        return 'element';
//                    }
//                }
//
//                return 'object';
//            }
//
//            //<debug error>
//            Ext.Error.raise({
//                sourceClass: 'Ext',
//                sourceMethod: 'typeOf',
//                msg: 'Failed to determine the type of the specified value "' + value + '". This is most likely a bug.'
//            });
//            //</debug>
//        }
//Ext.typeOf() 和 Ext.type()的异同
//下面这是源码
//Ext.type = Ext.typeOf;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值