![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
es6-相关知识总结
总结
你管我管你疯啊
没有解决不了的技术问题,只有解决不了问题的人。
展开
-
es6知识点总结
1.let const varlet var 都是声明变量let 有块级作用域 无变量提升 有暂存性死区 不允许在相同作用域内,重复声明同一个变量var 没有块级作用域 有变量提升 无暂存性死区const 声明常量 声明不可以更改(并不是变量的值不得改动,而是变量指向的那个内存地址所保存的数据不得改动) 有块级作用域2.解构赋值(数组 对象 字符串 数值和布尔值 函数参数 )数组 允许设置默认值 let [foo = true] = [];对象 let { foo, bar原创 2021-05-25 14:06:21 · 62 阅读 · 1 评论 -
es6-es12新特性
参考地址:https://zhuanlan.zhihu.com/p/99342755es7新特性includes(判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回 false。)const arr = [1, 3, 5, 2, '8', NaN, -0]arr.includes(1) // true指数运算符(**)console.log(2**10);// 输出 1024zhiccconsole.log(Math.pow(2, 10)) // 输出.原创 2021-07-21 16:14:58 · 133 阅读 · 0 评论 -
deep样式穿透
Vue2.0 中使用/deep/ .titleVue3.0 中使用:deep(.title)原创 2021-09-10 22:27:56 · 540 阅读 · 0 评论 -
node.js的exports、module.exports与ES6的export、export default深入详解
node.js的exports、module.exports与ES6的export、export default深入详解1.使用范围:require: node 和 es6 都支持的引入export / import : 只有es6 支持的导出引入module.exports / exports: 只有 node 支持的导出2.node里面的模块系统遵循的是CommonJS规范CommonJS定义的模块分为:模块标识(module)、模块定义(exports)、模块引用(require)在.原创 2021-05-25 14:16:31 · 458 阅读 · 0 评论 -
keep-alive
keep-alive 实现组件缓存前提条件 使用了keep-alive1.activated. 当组件被激活时会执行,不会触发created生命周期(因为组件没有被重新创建)注意:当组件第一次被创建时既会执行created生命周期,也会执行activated生命周期2.deactivated 当组件被缓存时执行...原创 2021-09-11 22:28:31 · 422 阅读 · 0 评论 -
export 知识
模块化的好处:(1)防止命名规范(2)代码复用(3)高维护性es6之前的模块化规范CommonJs (node.js Browserify)AMD (require.js)CMD(sealJS)模块化两个命令:export 对外暴露import 导入模块化export方式(三种方式)export{ }export default{ }export let a=12...原创 2021-07-21 11:47:39 · 88 阅读 · 1 评论 -
es6-class 类继承(子类对父类的重写)
// static 标注的属于类不属于实例 class Phone { constructor(name, price) { this.name = name; this.price = price } stop(){ console.log('执行暂停') } } class amartPhone extends Phone { constructor(name,...原创 2021-07-21 10:11:55 · 259 阅读 · 0 评论 -
es6-set知识
let arr=['1','3','3','5','6','2','4']// 数组去重let arr2=[...new Set(arr)]console.log(arr2)// 数组取交集let arr3=['1','2','5','6','3']let arr4=[...new Set(arr)].filter(item=> new Set(arr3).has(item))console.log(arr4)// 数组并集let arr5=[...new Set([...arr3,原创 2021-07-21 09:29:35 · 53 阅读 · 0 评论