gpt4 book ai didi

一行 JavaScript 测试和赋值

转载 作者:行者123 更新时间:2023-11-28 13:54:15 29 4
gpt4 key购买 nike

有人可以解释一下这个 JS LINE 吗?数据是一个对象。

var list = data == null ? [] : (data.wine instanceof Array ? data.wine : [data.wine]);

最佳答案

基本上就是这样;

var list;

if (data == null) {
list = [];
} else {
if (data.wine instanceof Array) {
list = data.wine;
} else {
list = [data.wine];
}
}

它由嵌套的 ternary operators 组成。三元运算符的形式为:

x ? y : z

它计算x,如果为真则返回y,否则返回z

关于一行 JavaScript 测试和赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8984446/

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