
ES6
文章平均质量分 62
ES6学习分享
请叫我杰拉德6
这个作者很懒,什么都没留下…
展开
-
ES6-4.扩展对象的功能性
1、对象字面量语法扩展-属性初始值的简写例如下面的代码,属性初始化如果key值和变量名一直,可以省略不写 <script> // ES5 初始化属性 function createPerson(name , age){ return { name: name, age: age }; } // ES6初始化属原创 2022-01-28 09:28:24 · 542 阅读 · 0 评论 -
ES6-5.对象和数组解构
1、对象解构例如以下代码:直接将对象node解析成type和name变量。 <script> const node ={ type:"monkey", name:"swk" }; const {type, name} = node; console.log(type); //monkey原创 2022-01-28 09:28:01 · 825 阅读 · 0 评论 -
ES6-6.Set集合和Map集合
一、Set集合Set集合是一种包含多多个重复值的无序列表,可以快速访问其中的数据,更有效的追踪各种离散值1、创建Set集合并添加元素 //由于在set集合中,不会对所存值进行强制的类型转换,所以数字5和字符串'5'可以作为独立的元素存在 let set = new Set(); set.add(5); set.add('5'); console.log(set.size); //2 //因为不会强制转换,所以可以添加多个对象 le原创 2022-01-28 09:27:25 · 340 阅读 · 0 评论 -
ES6-6.Symbol和Symbol属性
1.Symbol概念Symbol是ES6中新引进一种原始数据类型,主要作用是可以表示独一无二的值,比如定义对象的唯一属性名,定义不会重复的常量2.Symbol语法-基础用法场景:定义不会重复的常量Symbol(‘描述符’) // 描述信息可有可无使用Symbol注意事项:1.不能new 一个Symbol出来,因为Symbol不是构造函数,否则会报错let s = new Symbol();console.log(s); //报错:Symbol is not a constructor原创 2022-01-28 09:27:05 · 1538 阅读 · 0 评论 -
ES6-3.函数
1、函数形参的默认值在ES5中函数定义了参数,如果要设置默认值,则需要在函数内进行判断处理,例如:要进行判断然后给出相应的默认值 function makeRequest(url, timeout, callback){ timeout = (typeof timeout !== 'undefined')? timeout :2000; callback = (typeof callback !== 'undefined')? callback :function原创 2022-01-28 09:26:30 · 462 阅读 · 0 评论 -
ES6-1.块级作用域绑定
块级作用域绑定,let和const原创 2022-01-28 09:24:49 · 378 阅读 · 0 评论