javascript - Comment faire en sorte que if et else exécutent et génèrent console.log() en même temps
黄舟
黄舟 2017-07-05 10:47:34
0
8
1009
if(条件){
        console.log('ab')
    }else{
        console.log('cd')
    }
    
    条件这里可以添加任意代码
    最终结果是console.log('abcd')
    办法貌似有很多,但是好像很多人想到的是不能同时成立
黄舟
黄舟

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

répondre à tous(8)
漂亮男人
if (条件) {
    console.log('ab')
} else {
    console.log('cd')
}

Vous pouvez ajouter n'importe quel code ici pour les conditions
Le résultat final est console.log('abcd')
Il semble y avoir plusieurs façons, mais il semble que beaucoup de gens pensent que cela ne peut pas être établi en même temps


N'est-ce pas une question du blog de @南小鸟 la dernière fois que je l'ai lu ? .


01 Remplacement

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

02 Remplacement

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

03 lier

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

Mais le résultat est que 'ab cd' a un espace supplémentaire...

04 setTimeout + remplacement

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

05 setTimeout + écran clair

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

. . . . . . . Est-ce parce que je ne comprends pas vos besoins ou parce que vous manquez de logique de programmation de base
si le reste s'exclut mutuellement

伊谢尔伦

ab abcd || cd abcd n'existe logiquement pas en même temps

扔个三星炸死你

if(condition){
console.log('ab');
}

if (une autre condition) {
console.log('cd');
}

if et else ne peut exécuter qu'une des conditions. Si la condition if est remplie, else ne sera pas exécuté

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

C’est tout simplement ahurissant. .

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

J'ai un problème dans ma tête. Lequel doit être écrit dans l'environnement de production et essayé et exécuté en même temps ? .

世界只因有你

En regardant les réponses adoptées, la première question concerne l'exécution simultanée. Elles visent toutes à sauver le pays à travers des courbes juste pour produire abcd. Où puis-je voir qu'elles sont exécutées en même temps ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal