ES6
林之.
这个作者很懒,什么都没留下…
展开
-
Node.js中的exports和module.exports 以及 ES6中 export 和 export default 解析
Node.js模块Node.js里的模块遵循 CommonJS规范CommonJS定义模块分为: 模块标识(module)、模块定义(exports)、模块引用(require)先解释 exports 和 module.exports:在一个node执行一个文件时,会给这个文件内生成一个 exports和module对象,而module又有一个exports属性。他们之间的关系如下图,都指向一块{}内存区域。exports = module.exports = {};演示代码原创 2021-11-27 17:09:02 · 1106 阅读 · 0 评论 -
es6...三点运算符的用法
1)举例:let arr = [1,2,3,4]console.log(…arr) //arr的值为1 2 3 42)作用一种function a(){info:{ a:"xi", b:"aa", c:"aas", }}function b(){info1:{ a:"xi", e:"da", f:"as", }}console.log({...a.info,...b.info1})//表示 把a函数info中所有数据摊开和原创 2021-11-25 20:17:09 · 169 阅读 · 0 评论 -
ES6中模板字符串
1)总而言之就是运用模板字符串对 普通的字符串 和 js代码 进行简洁的连接并且让 js代码保持可以被解析器解析// 将 字符串 “https://api.github.com/search/users?q=” 和 this.keyWord js代码连接起来了。 axios.get(`https://api.github.com/search/users?q=${this.keyWord}`).then( response => {原创 2021-11-25 17:45:44 · 171 阅读 · 0 评论 -
ES6 let变量声明以及声明特性
ES6 let变量声明以及声明特性1)声明变量:例如let a;let b,c,d;let 3 = 100;let f = 'iloveyou',h=[],g=402;2)声明变量不能重复let star = '罗'let star = '牛马'//重复声明会报错3)属于块级作用域 ,只在代码块({})中有效4)不存在变量提升//var可以变量提升,就是在声明某个变量之前可以输出这个变量(代码执行之前先收集)console.log(song);//undefinedva原创 2021-11-20 10:54:08 · 374 阅读 · 0 评论