es6
终是后来居上
emmm
每周五-周日进行更新~
希望对初学者们能有帮助~
展开
-
Promise.all()
Promise.all(iterable) 方法返回一个 Promise 实例,此实例在 iterable 参数内所有的 promise 都“完成(resolved)”或参数中不包含 promise 时回调完成(resolve);如果参数中 promise 有一个失败(rejected),此实例回调失败(reject),失败原因的是第一个失败 promise 的结果。 var promise1 ...转载 2019-10-23 13:25:37 · 541 阅读 · 0 评论 -
ES6/ES7/ES8常用特性和新特性
ES6 ES6在ES5的基础上新增了一系列特性,这里仅列出常用特性 变量的改变,添加了块级作用域的概念 let声明变量(块级作用域),let是更完美的var,它声明的全局变量不是全局属性widow的变量,这便解决了for循环中变量覆盖的问题 const声明常量(会计作用域) // var var a = []; for (var index = 0; index < 10; index+...转载 2019-10-23 10:35:17 · 155 阅读 · 0 评论 -
用 async/await 来处理异步
昨天看了一篇vue的教程,作者用async/ await来发送异步请求,从服务端获取数据,代码很简洁,同时async/await 已经被标准化,也是需要学习一下了。 先说一下async的用法,它作为一个关键字放到函数前面, async function timeout() { return 'hello world'; } 什么作用呢?它的调用会返回一个promise 对象。如果返回的pro...原创 2019-10-23 10:15:06 · 447 阅读 · 0 评论 -
es6数组去重
this.righttab=[1,1,2,2] this.righttab = Array.from(new Set(this.righttab)) //[1,2]原创 2019-05-22 16:18:17 · 545 阅读 · 0 评论 -
vue--改变指定数组指定下标的值 并更新视图
that.ts[that.ypind].section_audio1 = res.data.result.url that.ts[that.ypind].section_audio = res.data.result.path that.ts = Object.assign([],th...原创 2019-07-15 16:03:55 · 3489 阅读 · 0 评论 -
Vue-给对象新增属性(使用Vue.$set())并更新视图
Vue 不允许在已经创建的实例上动态添加新的根级响应式属性 (root-level reactive property)。然而它可以使用 Vue.set(object, key, value) 方法将响应属性添加到嵌套的对象上: Vue.set(vm.obj, 'e', 0) 您还可以使用 vm.$set 实例方法,这也是全局 Vue.set 方法的别名: this.$set(this.obj,...原创 2019-09-26 14:38:25 · 999 阅读 · 0 评论