如何在javascript中验证空字符串
我从api响应的数组括号中获取空值,无法验证此值 [零] 。我如何验证这一点。下面是我不工作的代码如何在javascript中验证空字符串,javascript,react-native,Javascript,React Native,我从api响应的数组括号中获取空值,无法验证此值 [零] 。我如何验证这一点。下面是我不工作的代码 if(data === null) { return true; } if(data === '') { return true; } 下面是我的控制台屏幕显示,显示数据是如何来的 JS中最简单的字符串解决方案: const validateString = str => return str && str; 我已经解决了这个问题,将这个响应更改为字符串,然后验证它
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开发人员返回一个空白数组或一个具有正确值的数组@尼基帕尔玛同意了!这是一个适当的解决办法。