代码简洁小技巧

看了篇别人的文章,有 Get 到新的小技巧,Mark 一下 ~


接收多个接口返回结果

async function getUserSongs(){
  return await Promise.all([
     fetch('/user'),
     fetch('/songs')
  ]);
}
const [user, songs] = getUserSongs();

函数参数较多时

可以把一些次要参数丢到一个对象里呀,这样使用的时候就灵活多了
Bad

function renderer(value, row, col, meta, rowIdx, colIdx, store){
	//...
}

Good

function renderer(value, {row, col, meta, rowIdx, colIdx, store}){
	//...
}

利用对象解构,过滤某些属性

比如我们想从用户信息中提取收件信息:

const {age, job, ...userInfo} = {
	name:'lofi',
	age:18,
	job:'xxx',
	telephone:xxxxxx,
	province:'xxx',
	city:'xxx',
	district:'xxx',
	address:'xxx'
}
console.log(userInfo)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值