JavaScript函数高频面试题(含详细实战答案).docx

JavaScript函数高频面试题(含详细实战答案).docx

JavaScript函数高频面试题(含详细实战答案)

一、函数基础概念(入门必问)

1、说说函数声明、函数表达式、箭头函数的区别?

详细答案:

1.函数声明:用function函数名(){}定义,有函数名,存在变量提升,全局作用域、函数作用域都可定义,声明前可以调用。

示例:

javascript

fn()//可正常调用

functionfn(){return123}

2.函数表达式:把函数赋值给变量,分为匿名、具名表达式,没有变量提升,必须定义后调用。日常开发匿名表达式用的最多。

示例:

javascript

constfn=function(){return

文档评论(0)

1亿VIP精品文档

相关文档