我想检查x和y值是未定义的还是空的。以下代码正常工作。但如何优化此代码。
func example(a: Int){ // You doen't need to write var for parameters
}
答案 0 :(得分:4)
你可以这样做,
z = !((x == undefined || x == '') || (y == undefined || y == ''));
如果您确定x
和y
的值可以是undefined
或string
,那么您可以缩小代码,如下所示,
z = !!(x || y);
答案 1 :(得分:0)
以下是我找到的方法之一。它也可以扩展为空检查。
z = !(x == undefined || x == '' || y== undefined || y=='')