Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中验证空字符串_Javascript_React Native - Fatal编程技术网

如何在javascript中验证空字符串

如何在javascript中验证空字符串,javascript,react-native,Javascript,React Native,我从api响应的数组括号中获取空值,无法验证此值 [零] 。我如何验证这一点。下面是我不工作的代码 if(data === null) { return true; } if(data === '') { return true; } 下面是我的控制台屏幕显示,显示数据是如何来的 JS中最简单的字符串解决方案: const validateString = str => return str && str; 我已经解决了这个问题,将这个响应更改为字符串,然后验证它

我从api响应的数组括号中获取空值,无法验证此值

[零]

。我如何验证这一点。下面是我不工作的代码

if(data === null) { return true; }

 if(data === '') { return true; }
下面是我的控制台屏幕显示,显示数据是如何来的


JS中最简单的字符串解决方案:

const validateString = str => return str && str;

我已经解决了这个问题,将这个响应更改为字符串,然后验证它

var data = [null];
data = JSON.stringify(data);
if(data != '[null]')
{
//some condition
}

[null]==null
不应为
true
此外,空字符串与您的输入有什么关系?如果(data&&data.length&&data[0]==null)似乎与API响应标准不匹配,请尝试。我建议让您的API开发人员返回一个空白数组或一个具有正确值的数组@尼基帕尔玛同意了!这是一个适当的解决办法。