标签:es5 地狱 ons 问题 target 设置 前端 func cti
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})
标签:es5 地狱 ons 问题 target 设置 前端 func cti
原文地址:https://www.cnblogs.com/ayong6/p/13220252.html