javascript - Bagaimana untuk membuat if and else melaksanakan dan mengeluarkan console.log() pada masa yang sama
黄舟
黄舟 2017-07-05 10:47:34
0
8
1025
if(条件){
        console.log('ab')
    }else{
        console.log('cd')
    }
    
    条件这里可以添加任意代码
    最终结果是console.log('abcd')
    办法貌似有很多,但是好像很多人想到的是不能同时成立
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(8)
漂亮男人
if (条件) {
    console.log('ab')
} else {
    console.log('cd')
}

Anda boleh menambah apa-apa kod di sini untuk syarat
Hasil akhir ialah console.log('abcd')
Nampaknya terdapat banyak cara, tetapi nampaknya ramai orang berfikir bahawa ia tidak boleh diwujudkan pada masa yang sama


Bukankah ini soalan daripada blog @南小鸟 kali terakhir saya membacanya? .


01 Penggantian

if (console.log('abcd'), console.log = () => {}){
    console.log('ab');
} else {
    console.log('cd'); 
}

02 Penggantian

if (console._log = console.log, console.log = str => console._log(str + 'cd')){
    console.log('ab');
} else {
    console.log('cd'); 
}

03 ikat

if (!( console.log = console.log.bind(console, 'ab'))){
    console.log('ab');
} else {
    console.log('cd'); 
}

Tapi hasilnya 'ab cd' ada extra space...

04 setMasa tamat + penggantian

if (setTimeout(console.log.bind(null, 'abcd')), console.log = _ => _) {
    console.log('ab')
} else {
    console.log('cd')
}

05 setMasa tamat + skrin jelas

if (setTimeout(_ => { console.clear(), console.log('abcd') })){
    console.log('ab')
} else {
    console.log('cd')
}
女神的闺蜜爱上我

. . . . . . . Adakah kerana saya tidak memahami keperluan anda atau kerana anda kekurangan logik pengaturcaraan asas
jika lain adalah saling eksklusif

伊谢尔伦

ab abcd ||. cd abcd secara logiknya tidak wujud pada masa yang sama

扔个三星炸死你

jika(syarat){
console.log('ab');
}

jika (syarat lain) {
console.log('cd');
}

if and else hanya boleh menjalankan salah satu syarat Jika syarat if dipenuhi, else tidak akan dijalankan

某草草
if(true){}else if(false){
   console.log('ab')
}else{
   console.log('cd')
}
console.log('abcd')

Ia hanya membingungkan. .

小葫芦
if(console.log('ab')){
    console.log('ab'))
}else{
    console.log('cd')
}
漂亮男人

Saya mempunyai masalah dalam kepala saya yang manakah harus ditulis dalam persekitaran pengeluaran dan dicuba dan dilaksanakan pada masa yang sama? .

世界只因有你

Selepas membaca jawapan yang diterima pakai, soalan pertama adalah mengenai pelaksanaan serentak Mereka semua tentang menyelamatkan negara melalui keluk hanya untuk mengeluarkan abcd.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan