ES6
文章平均质量分 74
不会代码的二玲吖
放弃不难,但坚持一定很酷!
展开
-
四.ES6基础知识二(超详细!!!)
9.函数 ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。通常情况下,定义了默认值的参数,应该是函数的尾参数 函数的length属性,将返回没有指定默认值的参数个数 如果设置的默认值不是函数的尾参数,那么length只计算默认值前面的参数的长度 参数默认值可以与解构赋值的默认值,结合起来使用。 1)形参默认值 let myFun1 = function(a,b,c = 10){ console.log(a,b,c); console.log(arguments);原创 2021-10-07 19:59:54 · 227 阅读 · 0 评论 -
三.ES6基础知识一(超详细!!!)
1.变量声明 let 用于声明一个变量 变量不会提升,即在变量声明之前无法使用该变量 不可以重复声明 具有块级作用域,只在当前作用域有效 const 用于声明一个常量 变量声明不会被提升,即在变量声明之前无法使用该变量 不允许重复声明。 具有局部作用域,即const声明的变量只能在对应代码块中使用 const声明的变量在声明的时候就需要赋值,并且只能赋值一次,不能修改。 // ES5 var变量声明会提前 console.log(a)原创 2021-10-02 19:59:49 · 183 阅读 · 0 评论 -
二.模块化笔记
1.模块化机制(CommonJs ES6) package.json { "type":"commonjs" //CommonJs "type":"module" //ES6 } 1.ES6模块化(编译时加载) export命令用于规定模块的对外接口,即模块的暴露 import命令用于输入其他模块提供的功能,即模块的导入。 1.导入普通 // 普通导出 export let a = 1; //导出单个属性 export function co...原创 2021-10-01 23:37:52 · 213 阅读 · 0 评论