老师我问个题外问题哦,也是js的。
来源:5-7 开发路由(博客列表路由)(上)
松树下的熊猫
2023-09-10
我写接口参数处理的时候这么写的
query = {
author:"zhangSan",
keyWord:"标题A",
pageIndex:1,
pageSize:10,
other:"无意义传参"
}
const params = {author,keyWord,pageIndex,pageSize} = query
console.log("params:",params)
//期望结果:params: {
author:"zhangSan",
keyWord:"标题A",
pageIndex:1,
pageSize:10
}
//打印结果:params: {
author:"zhangSan",
keyWord:"标题A",
pageIndex:1,
pageSize:10,
other:"无意义传参"
}
//我的本意应该是想省事 希望 params 只有{author,keyWord,pageIndex,pageSize}四个参数,但是事实是other也传进去了,这块多重赋值我之前一直没用过,所以不太理解,想搜百度又不知道怎么搜,希望老师能帮我解惑下。
写回答
1回答
-
const params = {author,keyWord,pageIndex,pageSize} = query
你把这行代码拆开写,别在一行代码中写两个赋值
032023-09-13
相似问题