Function类型
来源:互联网 发布:公司淘宝培训协议书 编辑:程序博客网 时间:2024/06/04 23:36
1. 创建函数的三种方式:
function box(num1, num2){
return num1 + num2;
}
var box = function (num1, num2) {
return num1 + num2;
}
var box = new Function('num1', 'num2', 'return num1 + num2;'); //此种方式不推荐
2. 函数的this和arguments参数
this代表函数作用域对象
arguments是函数的参数数组
3. 使用arguments.callee实现函数递归
function box(num) {
if (num <=1) {
return 1;
}
return arguments.callee(num-1) * num;
}
4. 是用apply或call改变函数调用作用域
var box = {
"color": "blue"
};
function sayColor() {
alert(this.color);
}
sayColor.apply(box, arguments);
sayColor.call(box);
阅读全文
0 0
- function类型
- function类型
- Function类型
- function类型
- Function类型
- Function类型
- Function类型
- Function类型
- Function 类型
- 引用类型(4)Function类型
- JavaScript引用类型--Function类型
- javascript引用类型--Function类型
- 引用类型之Function类型
- 理解 JS Function类型
- JS(Function 类型)
- javascript-Function类型整理
- 深入理解Function类型
- Javascript之Function类型
- C语言配置文件解析库——iniparser
- ASP 数据库连接字符串拼接器
- 17个常见Python运行时错误
- App压力测试——(实践)
- PhpStorm 为 Laravel 搭建 PhpUnit 单元测试环境
- Function类型
- 微信小程序的支付和退款流程
- ETH 油费
- Android:ImageView 中ScaleType属性详解
- STM32如何使用内部时钟源当系统时钟
- 数据存储:轻量级存储类SharedPreferences的一个应用实例
- X264编码(2)
- 为什么要写博客?
- spring 学习