![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
文章平均质量分 55
时光机上敲代码
喜欢敲键盘的程序猿
展开
-
30个ES6—ES12 新功能
30个ES6—ES12 新功能ECMAScript是一种由 Ecma 国际通过 ECMA-262 标准化的脚本程序设计语言,这种语言被称为 JavaScript 。简单来说,ECMAScript 是 JavaScript 的标准与规范,JavaScript 是 ECMAScript 标准的实现和扩展。自2015年开始,ECMAScript发布的版本如下:发布时间 正式名称 版本名称 名称缩写 2015 ECMAScript2015 ECMAScri.原创 2022-01-12 15:11:09 · 958 阅读 · 1 评论 -
各种情况的 this指向 解析
全局环境下在全局环境下,this 始终指向全局对象(window), 无论是否严格模式console.log(this.document === document); // true// 在浏览器中,全局对象为 window 对象:console.log(this === window); // truethis.a = 37;console.log(window.a); // 37函数上下文调用函数直接调用普通函数内部的this分两种情况,严格模式和非严格模式。非严原创 2021-07-08 09:30:51 · 738 阅读 · 1 评论 -
forEach()和map()的区别 3分钟快速学习
1.相同点:fdfdf目录1.相同点:原创 2021-07-01 14:51:02 · 151 阅读 · 0 评论 -
es6 Map 3分钟学习
前置知识: 由于传统的 JavaScript对象只能用字符串当做键,给开发带来很大限制,ES6增加 Map数据结构,使得各种类型的值(包括对象)都可以作为键。Maps 和 Objects 的区别一个 Object 的键只能是字符串或者 Symbols,但一个 Map 的键可以是任意值。 Map 中的键值是有序的(FIFO 原则),而添加到对象中的键则不是。 Map的键值对个数可以从 size 属性获取,而Object的键值对个数只能手动计算。 Object 都有自己的原型,原型链上的...原创 2021-06-30 12:54:42 · 71 阅读 · 0 评论 -
es6 Set 3分钟学习
前置知识: Set对象是值的集合,你可以按照插入的顺序迭代它的元素。 Set中的元素只会出现一次,即 Set 中的元素是唯一的。https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Set1.常用方法:add: set对象尾部添加元素const set1 = new Set([1,2,3]); //array转setset1.add(4); //添加元素has: 是否包含某原创 2021-06-30 11:18:49 · 50 阅读 · 0 评论 -
v-html 安全问题处理
原因:你的站点上动态渲染的任意HTML可能会非常危险,因为它很容易导致XSS攻击。请只对可信内容使用HTML插值,绝不要对用户提供的内容插值。解决办法:使用<pre>标签替换掉<div>标签。利用的就是<pre>标签的这个功能:被包围在<pre>元素中的文本通常会保留空格和换行符,并且文本也会呈现为等宽字体。注意:pre标签使用的时候会出现不自动换行的问题,而且存在一些默认样式。一下是解决自动换行的办法:...原创 2021-05-19 14:31:10 · 1133 阅读 · 0 评论 -
vue computed 无法得到this的属性或方法
场景:在vue中使用es6语法的箭头函数无法正常的使用this下面的方法原因:计算属性computed不应该使用箭头函数来定义计算属性 因为箭头函数绑定了父级作用域的上下文,所以 this 将不会按照期望指向Vue修改前:computed: { isShowDialog: () => { return this.$store.getters.isShowDialog; } },修改后:computed: { isShowDialog: f原创 2021-03-26 11:51:39 · 4427 阅读 · 0 评论 -
超级容易理解:JavaScript 的 async/await
在看这文章前你要对es6 promise 有一定的了解哦async 和 await 在干什么任意一个名称都是有意义的,先从字面意思来理解。async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。另外还有一个很有意思的语法规定,await ...转载 2019-01-24 21:47:04 · 126 阅读 · 0 评论