
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 · 504 阅读 · 0 评论 -
【ES8系列】String 补白、格式化
// 业务场景小于10补0 for (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 // 11 s...原创 2019-11-19 12:38:56 · 223 阅读 · 0 评论 -
【ES8系列】Object 快速遍历
Object.keys() Object.values() 返回一个数组,其元素是在对象上找到的可枚举属性值。属性的顺序与通过手动循环对象的属性值所给出的顺序相同(for…in,但是for…in还会遍历原型上的属性值)。 Object 数据遍历:新旧语法对比 // 取班级学生姓名,obj的key let grade = { 'lilei': 96, 'hanmei': 99 } ...原创 2019-11-19 12:16:00 · 532 阅读 · 0 评论 -
【ES8系列】Async\Await
Async ES6的 Promise 通过在函数内部实例化(new Promise())一个Promise 对象返回一个 Promise 实例达到异步操作的目的,函数返回值是一个 Promise 对象。也就是说,用这种方法外部函数是一个普通函数,内部函数返回一个Promise 实例。 那么ES8的 Async 的作用则是不再需要手动返回一个 Promise,只需要在 声明function 前...原创 2019-11-19 11:27:35 · 270 阅读 · 0 评论