怎么让if和else同时执行输出console.log()

if(条件){

        console.log('ab')

    }else{

        console.log('cd')

    }

    

    条件这里可以添加任意代码

    最终结果是console.log('abcd')

    办法貌似有很多,但是好像很多人想到的是不能同时成立


慕斯王
浏览 756回答 1
1回答

呼啦一阵风

if (条件) {    console.log('ab')} else {    console.log('cd')}条件这里可以添加任意代码最终结果是console.log('abcd')办法貌似有很多,但是好像很多人想到的是不能同时成立01 替换if (console.log('abcd'), console.log = () => {}){    console.log('ab');} else {    console.log('cd'); }03 bindif (!( console.log = console.log.bind(console, 'ab'))){    console.log('ab'); } else {    console.log('cd');  }不过结果是 'ab cd' 多了个空格 ...04 setTimeout + 替换if (setTimeout(console.log.bind(null, 'abcd')), console.log = _ => _) {    console.log('ab') } else {    console.log('cd') }05 setTimeout + 清屏if (setTimeout(_ => { console.clear(), console.log('abcd') })){    console.log('ab') } else {    console.log('cd') }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript