我正在尝试处理来自AJAX请求的一系列可能的响应,并希望在switch语句中执行此操作。
init(attachment: NSTextAttachment
包含我感兴趣的信息,但它可以作为字符串或JSON对象返回
测试字符串很简单,但我想知道我是否可以这样做:
data.message
答案 0 :(得分:1)
简单的答案是否定的,不受支持,
作为一种解决方法,您可以尝试使用以下形式的切换:
switch (true) {
case (data.message === 'ok'):
...
case (data.message === 'another string'):
...
case (data.message.id == 123):
...
}
这可能看起来比if-else语句列表更好