`
zhangyaochun
  • 浏览: 2613359 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

常用工具判断-isFunction

阅读更多

 

判断对象是否是function

 

   先看看prototype 1.6.0

 

isFunction:function(obj){
   return typeof obj == "function";
}
 

 

 

 

/*
*isFunction-judge the source is or not function*
*@function*
*@param source*
*@return {boolean}*
*/
ZYC.lang.isFunction = function(source){
    return Object.prototype.toString.call(source) === "[object Function]";
};
分享到:
评论

相关推荐

    常用正则表达式--应用语句

    ### 常用正则表达式--应用语句 #### 概述 正则表达式是一种强大的文本处理工具,能够帮助我们快速地处理文本数据。本文将详细介绍几个常见正则表达式的应用场景及其编写方法。 #### 正则表达式基础知识 在深入探讨...

    JavaScript常用判断函数

    本文将详细介绍几个常用的JavaScript判断函数,包括`DataLength`(计算数据长度)、`IsEmpty`(判断是否为空)、`IsDigit`(判断是否为数字)、`IsInteger`(判断是否为正整数)以及`IsEmail`(判断是否为正确的电子...

    Shell-脚本常用命令-文档.zip

    Shell脚本是Linux/Unix操作系统中的一个强大工具,它允许用户编写自动化任务,执行一系列命令,简化日常操作。本文将详细解析Shell脚本中的常用命令,帮助你更好地理解和利用这一强大的资源。 1. **基本结构** - ...

    JS开发常用工具函数小结.docx

    11. `isFunction` 函数检查一个值是否为函数。它通过`Object.prototype.toString.call(value)`返回的类型字符串来确定。 12. `isLength` 函数用于验证一个值是否为有效的类数组长度。这意味着值必须是数字,大于...

    matlab常用函数大全

    - `ismatrix`: 判断是否为矩阵。 **4.3 矩阵操作** - `transpose`: 矩阵转置。 - `ctranspose`: 矩阵共轭转置。 - `inv`: 计算矩阵的逆。 - `pinv`: 计算矩阵的伪逆。 - `det`: 计算矩阵的行列式。 - `rank`: 计算...

    JavaScript 和 CSS 常用工具方法封装.zip_css_javascript

    这个压缩包“JavaScript 和 CSS 常用工具方法封装.zip”显然包含了一些常用的方法和函数,帮助开发者更高效地进行开发工作。下面我们将详细探讨这两个领域的常见工具方法。 **JavaScript 工具方法** 1. **类型检测...

    nodejs基础之常用工具模块util用法分析.docx

    ### Node.js 基础之常用工具模块 util 用法分析 #### 一、引言 在 Node.js 开发过程中,`util` 模块是一个非常重要的核心模块,它提供了许多实用工具函数,用于增强 JavaScript 的核心功能。通过 `util` 模块,...

    javeWeb开发常用的工具代码

    以上就是一些jQuery中的常用代码片段,它们涵盖了字符编码、库冲突解决、事件处理、元素操作等多个方面,对于JavaWeb前端开发来说是非常实用的工具。在实际开发中,灵活运用这些技巧可以提高代码的效率和可维护性。

    matlab 常用 命令集

    - `isequal`:判断两个变量是否相等。 - `isempty`:判断矩阵是否为空。 5. **循环控制**: - `for`:用于迭代的循环。 - `while`:基于条件的循环。 - `break`、`continue`:跳出循环或跳过当前循环剩余部分...

    python常用函数

    - `function`:用于判断每个元素是否满足条件的函数,通常返回布尔值。 - `iterable`:可迭代对象。 **示例:** 从列表中过滤出所有的奇数: ```python def is_odd(x): return x % 2 == 1 numbers = [1, 4, 6, 7,...

    matlab常用函数

    - **`isglobal`**: 判断变量是否为全局变量。 - **`function`**: 定义函数。 - **`mfilename`**: 获取当前正在执行的M文件名。 - **`global`**: 定义全局变量。 以上是MATLAB中一些常用的命令和结构的概述。这些...

    matlab常用指令大全

    ### MATLAB常用指令详解 ...以上是MATLAB中一些最常用的命令和功能,这些工具可以帮助用户有效地进行数据分析、算法开发以及可视化等多种任务。熟练掌握这些基本命令是使用MATLAB进行高效编程的基础。

    matlab常用命令

    "matlab常用命令"这份资源提供了一份中文版的MATLAB命令说明,帮助用户更好地理解和运用这些工具。以下是一些关键的MATLAB命令及其应用,这些内容通常会在matlab函数库.doc文档中详细阐述: 1. **矩阵与向量操作**...

    matlab常用函数大全[定义].pdf

    - `doc`:查看Matlab函数或工具箱的文档。 - `version`:显示当前Matlab的版本信息。 - `help`:启动Matlab的在线帮助系统,提供函数的使用说明。 - `what`:列出当前工作目录下所有的.M文件。 2. **管理变量与...

    MATLAB常用函数参考_Matlab学习材料_matlab_

    以上仅是MATLAB众多功能的冰山一角,通过"MATLAB常用函数参考"的学习,可以更深入地理解和应用这些工具,提高MATLAB编程能力。在实际使用中,应结合具体的项目需求和场景,灵活运用这些函数,实现高效的数据处理和...

    CCPry JS类库 代码

    - `this.IsFunction(fn)`: 判断是否为函数。 - `this.IsObject(obj)`: 判断是否为对象。 - `this.IsString(str)`: 判断是否为字符串。 - **实现细节**: - 使用 `typeof` 运算符检查变量的数据类型。 #### 三、...

    JS开发常用工具函数(小结)

    11. `isFunction` 函数用于检查一个值是否为函数,它通过比较 `Object.prototype.toString.call(value)` 的结果与 '[object Function]' 是否相等来实现。 12. `isLength` 函数通常用于验证一个值是否为有效的数组...

Global site tag (gtag.js) - Google Analytics