随笔分类 -  ES6

ES6基础大全
摘要:在JavaScript中,所有代码都是单线程执行的。 1.测试浏览器是否支持Promise 'use strict'; new Promise(function(){}); console.log('支持Promise!'); 2. <!-- Axios是一个基于promise的HTTP库,可以用在 阅读全文
posted @ 2019-10-31 12:32 林夕孟 阅读(602) 评论(0) 推荐(0)
摘要:箭头函数 1.this的指向 使用箭头函数 箭头函数没有自己的this值,他的this是指向父级作用域。被调用时this也不用跟着改变。 const Linxi = { name: 'Linxi', hobbies: ['Coding', 'Sleeping', 'Reading'], printH 阅读全文
posted @ 2019-10-30 22:51 林夕孟 阅读(355) 评论(0) 推荐(0)
摘要:Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。 1.map基本使用 map语法 new Map([iterable]); let map=new Map(); map.set('name','张三'); map.set('age',11); map.set('已婚',f 阅读全文
posted @ 2019-10-30 22:23 林夕孟 阅读(2455) 评论(0) 推荐(0)
摘要:1.set基础 (1)set类似数组 只有值value 没有键key (2)有iterable接口:数组,arguments,元素集合,SET,MAP,字符串 (3)会默认去重 function fn(){ console.log(new Set(arguments)) } fn(1,2,3,4); 阅读全文
posted @ 2019-10-30 17:24 林夕孟 阅读(537) 评论(0) 推荐(0)
摘要:ES6解构赋值 解构赋值语法是一种 Javascript 表达式。通过解构赋值, 可以将属性/值从对象/数组中取出,赋值给其他变量。 1.数组的解构赋值 答案:1,2,3,undefined //设置默认值,只有后面解构的值是undefined的时候才会走默认值 let [x1,x2=(functi 阅读全文
posted @ 2019-10-30 14:53 林夕孟 阅读(272) 评论(0) 推荐(0)