首页 > 编程语言 > 详细

javascript的词法分析

时间:2016-08-01 00:08:38      阅读:188      评论:0      收藏:0      [点我收藏+]

-.arguments的解释:

      1.是一个对象,是一个长的很像数组的对象

二.arguments内容是什么?

     1.arguments是函数运行时的实参列表

    2.arguments收集的“所有”的实参,即使没有与之相对应的形参,也可以用arguments来获取任意多个的实参

   3.形参与对应的arguments单元,其实是相互映射的,互相影响

   4.arguments可以获取函数运行时,收到的实参个数(在多态里可以用到)

  5.arguments.callee  属性代表 “当前运行的函数”

 

三:函数运行期内,关键的三个对象

   1.AO---》本函数A上没有某属相,则继续去外层函数的AO上找,直到全局对象  叫做  作用域链

   2.anguments---》 每个函数有自己的callee,但不向外层接着找 arguments 的相关属性,  即不形成链

   3.this

 

四:js中函数的4种调用状态:

    1.作为普通函数来调用,    准确的说this 为null,但被解释成windows    在后来的标准中,如果this为null  则解释为undefine

    2.作为对象的方法来调用:

 

javascript的词法分析

原文:http://www.cnblogs.com/sunliyuan/p/5724070.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!