函数
来源:互联网 发布:音频频谱分析软件 编辑:程序博客网 时间:2024/06/05 23:42
1.调用javascript函数的方式:
- 作为函数
- 作为方法
- 作为构造函数
- 通过它们的call()和apply()方法间接调用
2.如果想访问外部函数的this值,需要将this的值保存在一个变量里,这个变量和内部函数都同在一个作用域内。通常使用变量self来保存this
var o = { m:function(){ var self = this; //将this值保存在一个变量中 console.log(this===0); //输出true,this就是这个对象o f(); //调用辅助函数f() function f(){ console.log(this===0);//false:this的值是全局对象或undefined consle.log(self===0);//true:self指外部函数this的值 } }};
3.标识符arguments是指向实参对象的引用,实参对象是一个类数组对象,这样可以通过数字下标就能访问传入函数的实参值。
4.callee和caller属性
在非严格模式下,ECMAScript标准规范规定callee属性指代当前正在执行的函数。caller是非标准的,它指代调用当前正在执行的函数的函数。
0 0
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- linux下 火狐浏览器 默认语言更改为中文
- poj-2579
- 使用iif()的一点困惑
- 纵观jBPM:从jBPM3到jBPM5以及Activiti5(转)
- java.lang.IllegalArgumentException: Service Intent must be explicit异常说明
- 函数
- 堆排序
- AutoLayout框架Masonry使用心得
- 剑指offer学习读书笔记--二维数组中的查找
- UIButton及其方法
- 测试给andorid编写驱动
- utf8_general_ci、utf8_unicode_ci和utf8_bin的区别
- WCF 简易教程 IIS配置(一)
- BST:二叉排序树算法