学习ES6(数据类型)------纪律学习成功

Posted ayong6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习ES6(数据类型)------纪律学习成功相关的知识,希望对你有一定的参考价值。

1.set(WeakSet----只接收对象)

  个人理解:set数据结构我认为最主要的用途就是去重了,它接收一个数组,它的增/删/查 分别是:add/delete/has 它有一个size属性,类似数组的length,可以通过Array.from()转换为数组

2.Symbol

  个人理解:Symbol前端使用的不多,主要是后端node,我认为它主要的作用是标注属性的唯一。

3.Map

  个人理解:map主要存储的是键值对,这个对编程有很大的用处,它用get获取值,用set设置值,有一个size属性显示长度,has进行查询,可以使用forEach进行遍历

4.proxy

  个人理解:proxy我认为和vue中的声明周期差不多,在执行之前进行预处理,proxy({},{})需要传递两个参数,第一个是一个对象(包括属性和方法),第二个写一个预处理的代码,首先说的是get(target,key)记得进行reutrn返回值,否则操作无效。set(target,key,value)同样需要返回一个值。对proxy了解的还是不够透彻

5.promise

  个人理解:解决ES5中回调地狱的问题,它接收一个函数:new promise(function(reslove,reject){return 结果}).then(val=>{console.log(val);可以在进行new promise 后边接then})

以上是关于学习ES6(数据类型)------纪律学习成功的主要内容,如果未能解决你的问题,请参考以下文章

ES6 - 基础学习: const关键字的本质

es6学习-10

es6学习-9

ES6学习小结5:何为symbol?

ES6重新学习

ES6学习总结之Set和Map数据结构的理解