JavaScript函数进阶知识如何深入解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1023个文字,预计阅读时间需要5分钟。
目录 + 函数定义方式 + 函数的调用(6种) + this指向问题 + 严格模式 + 高阶函数 + 闭包 + 递归:函数内部调用自身,需要有结束条件 + 函数定义方式 + function fn(){} // 命名函数 + var fun=function(){} // 匿名函数
目录
- 函数定义方式
- 函数的调用(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.构造函数:实例对象。
本文共计1023个文字,预计阅读时间需要5分钟。
目录 + 函数定义方式 + 函数的调用(6种) + this指向问题 + 严格模式 + 高阶函数 + 闭包 + 递归:函数内部调用自身,需要有结束条件 + 函数定义方式 + function fn(){} // 命名函数 + var fun=function(){} // 匿名函数
目录
- 函数定义方式
- 函数的调用(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.构造函数:实例对象。

