JavaScript函数进阶知识如何深入解析?

更新于
2026-09-27 23:47:21
0阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1023个文字,预计阅读时间需要5分钟。

JavaScript函数进阶知识如何深入解析?

目录 + 函数定义方式 + 函数的调用(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分钟。

JavaScript函数进阶知识如何深入解析?

目录 + 函数定义方式 + 函数的调用(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.构造函数:实例对象。

阅读全文