gpt4 book ai didi

javascript - 如何在三元运算符内赋值

转载 作者:太空宇宙 更新时间:2023-11-04 15:46:57 24 4
gpt4 key购买 nike

我想给三元运算符内的变量赋值。

这是我的代码:

let myData;

{
data ? myData = _.findLastIndex(users, function(o) { return o.user == 'pebbles';}) : ''
}

谢谢

最佳答案

如果您出于某种原因需要空字符串以防 data 为假,那么三元确实是最短的方法:

删除 {},并将赋值移出三元语句:

let myData = data ? _.findLastIndex(users, function(o) { return o.user == 'pebbles';}) : '';

或者,(在我看来)更具可读性:

let myData = data ?
_.findLastIndex(users, function(o) {
return o.user == 'pebbles';
}) :
'';

如果不需要空字符串,请使用 if,如 deceze answered .

关于javascript - 如何在三元运算符内赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43489226/

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