javascript类型是函数
如何只使用一种类型的javascript呢?所以javascript类型是函数,javascript,Javascript,如何只使用一种类型的javascript呢?所以 is ({}) // object is (function () {}) // function 向我跑来是()我需要函数不是jQuery谢谢。使用类型的操作符 var type = typeof(function() {}); // "function" type = typeof({}) // "object" 所以,;以下是方法: Type = { isrgx: /\[|\]|object| /g, toStrin
is ({}) // object
is (function () {}) // function
向我跑来是()我需要函数不是jQuery谢谢。使用
类型的
操作符
var type = typeof(function() {}); // "function"
type = typeof({}) // "object"
所以,;以下是方法:
Type = {
isrgx: /\[|\]|object| /g,
toString: function(args) {
return (Object.prototype.toString.call(args));
},
is: function(args) {
return (this.toString((args || "")).replace(this.isrgx, ""));
}
};
Type.is()
Type = {
isrgx: /\[|\]|object| /g,
toString: function(val) {
return (Object.prototype.toString.call(val));
},
is: function(val) {
return (this.toString((val || "")).replace(this.isrgx, ""));
},
isFunction: function(val) {
return (this.is(val) == "Function");
},
isObject: function(val) {
return (this.is(val) == "Object");
}
};
如果我们添加以下内容会更好:)isFunction(),isObject()
Type = {
isrgx: /\[|\]|object| /g,
toString: function(val) {
return (Object.prototype.toString.call(val));
},
is: function(val) {
return (this.toString((val || "")).replace(this.isrgx, ""));
},
isFunction: function(val) {
return (this.is(val) == "Function");
},
isObject: function(val) {
return (this.is(val) == "Object");
}
};
Type.isObject()
Type = {
isrgx: /\[|\]|object| /g,
toString: function(val) {
return (Object.prototype.toString.call(val));
},
is: function(val) {
return (this.toString((val || "")).replace(this.isrgx, ""));
},
isFunction: function(val) {
return (this.is(val) == "Function");
},
isObject: function(val) {
return (this.is(val) == "Object");
}
};
Type.isFunction()
Type = {
isrgx: /\[|\]|object| /g,
toString: function(val) {
return (Object.prototype.toString.call(val));
},
is: function(val) {
return (this.toString((val || "")).replace(this.isrgx, ""));
},
isFunction: function(val) {
return (this.is(val) == "Function");
},
isObject: function(val) {
return (this.is(val) == "Object");
}
};
别紧张…不能完全想象你在说什么,但是如果你想检查某个特定函数的“类型”,你可以做
if (typeof(myFunc) === 'function')