![](https://img-blog.csdnimg.cn/20200623105747142.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ES6 相关
文章平均质量分 57
当迷茫的时候就学习吧,无论学什么,都是对的!
我是+V
一个偏向于实用型技术分享的博主。博文内容仅为本人学习记录,切勿尽信
展开
-
EventLoop
EventLoopjavascript 是一门单线程执行的编程语言,也就是说,在同一时间,只能做一件事情。单线程执行任务队列的问题:如果前一个任务非常的耗时,那么后续的任务就不得不一直等待,从而导致程序假死的问题。...原创 2021-10-29 16:14:43 · 298 阅读 · 0 评论 -
Promise 学习
Promise 学习回调地狱什么是回调地狱多层回调函数的相互嵌套,就形成了回调地域,示例如下:是不是很恐怖,就像是套娃一样。回调地狱的缺点代码耦合性太强,牵一发而动全身,难以维护。大量冗余代码相互嵌套,代码的可读性和可复用性变差。如何解决回调地狱问题为了解决回调地狱的问题,ES6中新增了 Promise的概念。Promise 的概念Promise 是一个构造函数。我们可以创建Promise的实例 const p = new Promise()new出来的Promise实例原创 2021-10-29 15:41:35 · 243 阅读 · 0 评论 -
ES6 模块化导入导出
ES6 模块化导入导出ES6 基本语法默认导出 与 默认导入按需导出 与 按需导入直接导出 并 执行模块中的代码默认导出默认导出的语法:export default 默认导出的成员默认导出的注意事项:每个模块中,只允许使用唯一的一次 export default,否则报错!默认导入默认导入的语法:import 接收名称 from '模块标识符'默认导入注意事项:默认导入的接收名称可以是任意名称,只要是合法的成员名称即可。按需导出按需导出的语法:按需导入原创 2021-10-29 14:17:47 · 341 阅读 · 0 评论 -
Vue实现数据根据某一字段排序
Vue实现对象列表根据某一字段排序其实很简单的东西,就是说有一个对象列表,然后我们需要根据每个对象的某一个字段对这个列表排序,就用到了下面的方法。data = [{ name: 'wjw', age: 18},{ name: 'tcz', age: 23},{ name: 'qy', age: 22},{ name: 'zx', age: 24}]比如说对上面的数据进行排序,根据age对上面的列表从大到小或者从小到大排序。data= data.sort((a, b) =&g原创 2021-10-24 22:18:26 · 10343 阅读 · 0 评论 -
ES6新语法
ES6新语法为啥要整理一篇ES6新语法的博文,是因为我连ES5都没接触过,就学Vue框架,然后发现能做,但是基础不牢,所以说回头瞥一眼。ES6怎么来的ECMAScript 和 JavaScriptECMA 是标准,JS 是实现ECMAScript 简称 ECMA 或 ES历史版本1996, ES1.0 Netscape 将 JS 提交给 ECMA 组织,ES 正式出现1999, ES3.0 被广泛支持2011, ES5.1 成为 ISO 国际标准2015, ES6.0 正式发布ES转载 2020-06-23 09:14:31 · 316 阅读 · 0 评论 -
ES6 Map 与 Set
ES6 Map 与 SetMap 对象Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。Maps 和 Objects 的区别一个 Object 的键只能是字符串或者 Symbols,但一个 Map 的键可以是任意值。Map 中的键值是有序的(FIFO 原则),而添加到对象中的键则不是。Map 的键值对个数可以从 size 属性获取,而 Object 的键值对个数只能手动计算。Object 都有自己的原型,原型链上的键名有可能和你自己在对象上的设置的键名产生冲突。原创 2020-06-23 09:35:05 · 210 阅读 · 0 评论