javascript类型是函数

javascript类型是函数,javascript,Javascript,如何只使用一种类型的javascript呢?所以 is ({}) // object is (function () {}) // function 向我跑来是()我需要函数不是jQuery谢谢。使用类型的操作符 var type = typeof(function() {}); // "function" type = typeof({}) // "object" 所以,;以下是方法: Type = { isrgx: /\[|\]|object| /g, toStrin

如何只使用一种类型的javascript呢?所以

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')