gpt4 book ai didi

javascript - JS 简写 如果执行多个操作

转载 作者:行者123 更新时间:2023-12-02 16:45:38 24 4
gpt4 key购买 nike

a==b? do 'x' : do 'y' ;

工作正常

例如,你会如何编写来做两件事?

> a==b? do 'x' and do 'z' : do y ;

最佳答案

逗号听起来像是您要查找的内容。

(a == b) ? (x, z) : y

xz 可以是变量,在这种情况下,它们的值将由该表达式返回,或者它们可以是实际操作,在这种情况下它们也是如此将被评估,即被执行。

所以,如果你这样做:

(true == true) ? (alert('Hey'), alert('there')) : alert('Aw...')

它将显示 2 个提醒,第一个显示“嘿”,第二个显示“那里”。

另外,听起来这对您来说不是很重要,但应该注意的是,第二个表达式的值(执行 y 返回的值)将作为以下结果返回:完整的表达式。

关于javascript - JS 简写 如果执行多个操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27138844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com