如何深入理解JavaScript函数的高级特性与应用技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1018个文字,预计阅读时间需要5分钟。
目录+ 函数定义方式 + 函数的调用(6种)+ this 指向问题+ 严格模式+ 高阶函数+ 闭包+ 递归+ 函数内部调用自身 + 需要有结束条件 + 函数定义方式 + function fn() {}+ 匿名函数
目录
- 函数定义方式
- 函数的调用(6种)
- this指向问题
- 严格模式
- 高阶函数
- 闭包
- 递归:函数里面调用自己,需要有结束条件
函数定义方式
function fn(){}//命名函数 var fun=function(){}//匿名函数 // new fn=new Funcion("参数1","参数2","函数体"),很少用。 //所有函数都是Function的实例对象(函数也是对象) var fn=new Funcion("a","b","console.log(a+b)") console.log(fn instanceof Object)//true
函数的调用(6种)
this指向问题
1.普通函数:window
2.对象方法:实例对象obj1
3.构造函数:实例对象。
本文共计1018个文字,预计阅读时间需要5分钟。
目录+ 函数定义方式 + 函数的调用(6种)+ this 指向问题+ 严格模式+ 高阶函数+ 闭包+ 递归+ 函数内部调用自身 + 需要有结束条件 + 函数定义方式 + function fn() {}+ 匿名函数
目录
- 函数定义方式
- 函数的调用(6种)
- this指向问题
- 严格模式
- 高阶函数
- 闭包
- 递归:函数里面调用自己,需要有结束条件
函数定义方式
function fn(){}//命名函数 var fun=function(){}//匿名函数 // new fn=new Funcion("参数1","参数2","函数体"),很少用。 //所有函数都是Function的实例对象(函数也是对象) var fn=new Funcion("a","b","console.log(a+b)") console.log(fn instanceof Object)//true
函数的调用(6种)
this指向问题
1.普通函数:window
2.对象方法:实例对象obj1
3.构造函数:实例对象。

