
前端
文章平均质量分 70
csdnWhyTrouble
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS高级—15—模块化(CommonJS和ESModule)
一、模块化概 模块化主要是让每个木块有自己的作用域,即使定义为var也不会影响其他模块,因为只在自己作用域有效; 然后模块化也可以暴露接口,引入接口; <!DOCTYPE html> <html lang="en"> <head> <title>Document</title> </head> <body> <script src='a.js'></script&.原创 2022-05-26 03:36:08 · 240 阅读 · 0 评论 -
ES7—ES12:数组的inclueds方法、指数运算符、BigInt、可选链等
一、ES7 1.1数组的inclueds方法 includes(‘xxx’,3);可以有两个参数,第二个参数表示从数组下标3开始找包不包含; 指数运算符 **运算符,表示指数; 二、ES8 2.1Object.keys object方法: OBject.keys()获取对象的keys,返回一个数组: Object.values()获取对象的values,返回一个数组: Object.entries()获取对象的key和value,返回一个二维数组,比如[[n...原创 2022-05-25 02:06:05 · 481 阅读 · 0 评论 -
ES6—01—子棉量增强;let\const;块级作用域;模板字符串;箭头函数;数值的表示;Symbol;
js高级其实就是js的重点或难点,es6-es12的一些重难点其实在js高级也已经讲过了,所以就不赘述。这里主要是讲一些es6-es12中前面不是重难点的东西; 整理这个,整理好了之后,把以前看其他老师课程记得笔记和这里的笔记都整合下,把以前的笔记删除了吧; 一、字面量增强 1.属性的简写 2.方法的简写 3.计算属性的简写: const obj = {}; obj[name + 123] = 'james'; console.log(obj); //{ kobe123: 'j原创 2022-05-24 22:07:02 · 135 阅读 · 0 评论 -
ES6—02—Set;Map;
一、Symbol 1.没有symbol的弊端 2.symbol作为对象的key时使用的三种方式 3.对象如何获取自己的symbol键 使用Objecg.keys()和OBject.getOwnPropertyNames无法获取是Symbol类型的键; 所以我们要使用Object.getOwnPropertySymbols(); 4.如何创建两个相同的symbol值 ...原创 2022-05-24 20:12:33 · 119 阅读 · 0 评论