你的位置:首页 > 软件开发 > Java > 22.1 高级函数【JavaScript高级程序设计第三版】

22.1 高级函数【JavaScript高级程序设计第三版】

发布时间:2017-04-29 00:00:18
函数是JavaScript 中最有趣的部分之一。它们本质上是十分简单和过程化的,但也可以是非常复杂和动态的。一些额外的功能可以通过使用闭包来实现。此外,由于所有的函数都是对象,所以使用函数指针非常简单。这些令JavaScript 函数不仅有趣而且强大。以下几节描绘了几种在Java ...

函数JavaScript 中最有趣的部分之一。它们本质上是十分简单和过程化的,但也可以是非常复杂和动态的。一些额外的功能可以通过使用闭包来实现。此外,由于所有的函数都是对象,所以使用函数指针非常简单。这些令JavaScript 函数不仅有趣而且强大。以下几节描绘了几种在JavaScript 中使用函数的高级方法。

22.1.1 安全的类型检测

JavaScript 内置的类型检测机制并非完全可靠。事实上,发生错误否定及错误肯定的情况也不在少数。比如说typeof 操作符吧,由于它有一些无法预知的行为,经常会导致检测数据类型时得到不靠谱的结果。Safari(直至第4 版)在对正则表达式应用typeof 操作符时会返回"function",因此很难确定某个值到底是不是函数。

原标题:22.1 高级函数【JavaScript高级程序设计第三版】

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。