ES8
zoe驿鹿
这个作者很懒,什么都没留下…
展开
-
【ES8系列】获取 Object 对象属性描述符
什么是描述符(descriptor)?// 业务场景:从接口拿到学生信息数据,某些学生退学,所以展示时需要跳过const data = { PortLand: '78/50', DuLin: '88/52', Lima: '58/40'}// 使指定数据不可枚举Object.defineProperty(data, 'Lima', { enumerable: fal...原创 2019-11-19 13:12:52 · 480 阅读 · 0 评论 -
【ES8系列】String 补白、格式化
// 业务场景小于10补0for (let i = 1; i < 32; i++) { if (i < 10) { console.log(`0${i}`) } else { console.log(i) }}// 01// 02// 03// 04// 05// 06// 07// 08// 09// 10// 11s...原创 2019-11-19 12:38:56 · 192 阅读 · 0 评论 -
【ES8系列】Object 快速遍历
Object.keys()Object.values() 返回一个数组,其元素是在对象上找到的可枚举属性值。属性的顺序与通过手动循环对象的属性值所给出的顺序相同(for…in,但是for…in还会遍历原型上的属性值)。Object 数据遍历:新旧语法对比// 取班级学生姓名,obj的keylet grade = { 'lilei': 96, 'hanmei': 99}...原创 2019-11-19 12:16:00 · 509 阅读 · 0 评论 -
【ES8系列】Async\Await
AsyncES6的 Promise 通过在函数内部实例化(new Promise())一个Promise 对象返回一个 Promise 实例达到异步操作的目的,函数返回值是一个 Promise 对象。也就是说,用这种方法外部函数是一个普通函数,内部函数返回一个Promise 实例。那么ES8的 Async 的作用则是不再需要手动返回一个 Promise,只需要在 声明function 前...原创 2019-11-19 11:27:35 · 237 阅读 · 0 评论