gpt4 book ai didi

JavaScript 三元函数名称?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:11:08 26 4
gpt4 key购买 nike

我已经多次遇到这样的情况,我根据二进制情况调用函数,而三进制可以正常工作:

buttonPressed ? files.audio.current.play() : files.audio.current.stop()

但是看到那些额外浪费的代码了吗?有没有办法做更像的事情:

files.audio.current.(buttonPressed ? play : stop)()

最佳答案

使用括号表示法,并从三元组中将函数名称作为字符串返回:

files.audio.current[buttonPressed ? 'play' : 'stop']()

关于JavaScript 三元函数名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48327460/

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