遇到下列代码goHome && (await router.replace(PageEnum.BASE_HOME));
&&
这个逻辑与的作用是,当goHome
为true时,执行右边的代码,否则就不会执行右边的代码
async function f(flag=false){
flag && console.log(‘hi‘)
console.log(‘hello‘)
}(f());
上面的代码执行结果为:hello
当修改flag为true
后:
async function f(flag=false){
flag && console.log(‘hi‘)
console.log(‘hello‘)
}(f(true));