- 2
- 0
- 约4.61千字
- 约 32页
- 2019-09-30 发布于福建
- 举报
第3章 JavaScrip面向对象编程 JavaScript是一门基于对象的语言,实际上JavaScript中的一切都是对象。 3.1 JavaScript语言特性 函数是在JavaScript中实现面向对象编程的基础,此外apply、call等JavaScript语言特性也在JavaScript面向对象编程中起到了重要作用。 另外,闭包(也称匿名函数)的概念在JavaScript面向对象编程中得到了广泛的应用,它也是理解各类JavaScript开发框架实现原理的基础。 3.1.1 JavaScript中的函数 1.arguments、callee和caller属性 在函数调用过程中,我们可以通过arguments属性访问函数的输入参数,arguments参数是由脚本解释器自动创建的,不能手工创建或者修改。 arguments属性可以看作是一个Array对象,它具有length属性,可以通过序号访问每一个参数。 但是它并不是真正的Array对象,它不具备Array对象的join、shift等方法,而且它还具有自己独有的属性callee。 通过callee属性可以获取对正在执行的函数对象的引用。 例3-1是arguments和callee属性的应用示
原创力文档

文档评论(0)