ES6
ES6
你算哪块小饼干啊呀呀
加油
展开
-
export default和export的使用方式
首先要知道export,import ,export default是什么 ES6模块主要有两个功能:export和import export用于对外输出本模块(一个文件可以理解为一个模块)变量的接口 import用于在一个模块中加载另一个含有export接口的模块。 也就是说使用export命令定义了模块的对外接口以后,其他JS文件就可以通过import命令加载这个模块(文件)。这几个都是ES...转载 2018-12-10 09:03:23 · 1276 阅读 · 0 评论 -
ES6解构赋值 常用字符串
/** * @description: 解构赋值 * @param : undefined * @return: */ //从数组中提取值 按照对应的位置 对变量进行赋值 let [aa1,bb1,cc1] = [1,2,3] console.log("解构输出后的值为:"+aa1,bb1,cc1) //解构输出后的值为:1 2 3 //只要等号...原创 2019-04-11 11:19:50 · 445 阅读 · 0 评论 -
ES6的学习 数组新增的内容
//使用扩展运算符把上面的li转换成 数组 window.onload = function () { //得到dom对象 let uli = document.querySelectorAll("ul li") //使用扩展运算符转换成对象 // let uliArray = [...uli] /...原创 2019-01-17 20:28:09 · 177 阅读 · 0 评论 -
ES6的学习 类和继承
//以前是这样进行模拟类的 function Persons(name,age){ this.name = name; this.age = age; } //把这个类挂载到全局文件里面 Persons.prototype.showNamess = function() { return `名字叫做${this.na...原创 2019-01-21 22:01:58 · 162 阅读 · 0 评论 -
ES6学习 对象简洁语法以及对象新增 以及Promise
//对象的简洁语法 vue里面经常这样使用 let name = "张三"; let age = 22; let json = { name, //就是相当于 name:name age, // age: age showA() { //这边就是相当于 showA: function(){} ...原创 2019-01-17 20:30:46 · 201 阅读 · 0 评论 -
ES6的学习 数组的热闹循环
let arr = ['张三','李四','王五','赵六'] for(let i =0; i< arr.length; i++) { console.log(arr[i]) } //foreach循环 回调函数里面的三个参数 值 索引 数组 arr.forEach(function(value,index,arr) { //这是一个回...原创 2019-01-17 20:27:55 · 140 阅读 · 0 评论 -
ES6的学习 字符串模板以及字符串新增 函数的使用
// 字符串模板 是1前面的那个键 `` //进行字符串的链接操作 let name = "张三疯"; let age = 18; //在字符串里面使用变量 let str = '名字:'+name+',年龄是:'+age+''; //但是在ES6里面是可以这样进行拼接的 let strs = `名字叫做${name},年龄是${age...原创 2019-01-08 20:47:52 · 663 阅读 · 0 评论 -
使用async await 封装 axios
es6 的promise逐步解决了层层回调的问题,es8的asyncawait让异步变成了同步的写法,在vue中,可以通过封装axios,使得所有的请求都可以使用同步写法,同时处理错误信息等,可以建一个api.js文件,全局创建api实例. import axios from 'axios' const qs = require('qs') const api = { async ge...转载 2019-07-23 19:52:29 · 760 阅读 · 0 评论