ES8(2017)

  for (const [key, value] of Object.entries(target)) {
    // 需px单位基础样式
    if (needUnit.includes(key)) {
      result[key] = unit(value)
      continue
    }
    // 组件背景色
    if (key == 'backgroundColor') {
      result['background'] = value
      continue
    }
    // 页面间距
    if (key == 'pagePadding') {
      result['paddingLeft'] = unit(value)
      result['paddingRight'] = unit(value)
      continue
    }
  }

1. async/await(异步终极解决方案)
async getData(){
const res = await api.getTableData(); // await 异步任务
// do something
}
1
2
3
4
2. Object.keys(obj) Object.values(obj) Object.entries(obj)
Object.keys(obj) —— 返回一个包含该对象所有的键的数组。
Object.values(obj) —— 返回一个包含该对象所有的值的数组。
Object.entries(obj) —— 返回一个包含该对象所有 [key, value] 键值对的数组。

Object.keys({a: 1, b: 2, c: 3}); // ['a', 'b', 'c']
Object.values({a: 1, b: 2, c: 3}); // [1, 2, 3]
Object.entries({a: 1, b: 2, c: 3}); // [["a", 1], ["b", 2], ["c", 3]]
————————————————

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值