看了篇别人的文章,有 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)