![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 1094 阅读 · 0 评论 -
es6...三点运算符的用法
1)举例: let arr = [1,2,3,4] console.log(…arr) //arr的值为1 2 3 4 2)作用一种 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 · 164 阅读 · 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 · 165 阅读 · 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);//undefined va原创 2021-11-20 10:54:08 · 370 阅读 · 0 评论