[拉勾教育-大前端高薪训练营]ES2015中的let与块级作用域
什么是块级作用域作用域,顾名思义就是指某个成员可访问的范围。在 ECMAScript5 之前只有两种作用域:全局作用域函数作用域ECMAScript2015 之后新增了块级作用域,这时 ECMAScript 存在三种作用域:全局作用域函数作用域块级作用域块,指的就是一对花括号所包裹起来的范围,比如 ...
程序员文章站2022-07-16[拉勾教育-大前端高薪训练营]ES2015 函数的参数默认值与剩余参数
参数默认值ECMAScript2015 为函数的形参列表扩展了一些有用的新语法,其中一个叫做参数默认值。在 ECMAScript2015 之前要为函数中的参数定义默认值,需要在函数体中通过逻辑代码来实现。如下代码所示:function foo(enable) { enable = enable |...
程序员文章站2022-07-16荐 [拉勾教育-大前端高薪训练营]ES2015 模板字符串与字符串扩展方法
模板字符串在 ECMAScript2015 中增强了定义字符串的方式,ECMAScript2015 之前定义字符串需要通过单引号或者双引号的方式,如下代码所示:const str = 'hello es2015, this is a string.'console.log(str)在 ECMAScript2015 中新增了一种叫做模板字符串的方式来定义字符串,它需要使用反引号(`)进行标识。如下代码所示:const str = `hello es2015, this is a string.`
程序员文章站2022-07-03IT编程[拉勾教育-大前端高薪训练营]ES2015 箭头函数
箭头函数在 ECMAScript2015 简化了函数表达式的定义方式,允许使用 => 符号来定义函数,称为箭头函数。这种函数一来简化了函数的定义,二来多了一些特性。在 ECMAScript2015 之前使用函数表达式定义函数需要使用 function 关键字进行定义,如下代码所示:function inc(number) { return number + 1}在 ECMAScript2015 之后可以使用箭头函数来定义一个完全相同的函数,如代码所示:const inc = n =&
程序员文章站2022-06-10IT编程荐 [拉勾教育-大前端高薪训练营]ES2015 模板字符串与字符串扩展方法
模板字符串在 ECMAScript2015 中增强了定义字符串的方式,ECMAScript2015 之前定义字符串需要通过单引号或者双引号的方式,如下代码所示:const str = 'hello es2015, this is a string.'console.log(str)在 ECMAScript2015 中新增了一种叫做模板字符串的方式来定义字符串,它需要使用反引号(`)进行标识。如下代码所示:const str = `hello es2015, this is a string.`
程序员文章站2022-03-22IT编程[拉勾教育-大前端高薪训练营]ES2015 箭头函数
箭头函数在 ECMAScript2015 简化了函数表达式的定义方式,允许使用 => 符号来定义函数,称为箭头函数。这种函数一来简化了函数的定义,二来多了一些特性。在 ECMAScript2015 之前使用函数表达式定义函数需要使用 function 关键字进行定义,如下代码所示:function inc(number) { return number + 1}在 ECMAScript2015 之后可以使用箭头函数来定义一个完全相同的函数,如代码所示:const inc = n =&
程序员文章站2021-12-07IT编程