我在 JS 中有这行代码用于处理付款,但我不确定它在做什么,因为我以前从未见过这种语法糖。
var fund = response.card != null ? response.card[0] : response.bank_acct[0];
最佳答案
这是条件运算符。而不是这样写:
var fund;
if(response.card != null )
{
fund = response.card[0]
}
else
{
fund = response.bank_acct[0];
}
你可以这样写:
var fund = response.card != null ? response.card[0] : response.bank_acct[0];
关于javascript - 什么是空?在这行 JavaScript 中做的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28094970/