如何验证空格是否为false。我正在使用if (value)
来检查value
。 method2
打印为true。是否有任何方法来检查像' '
method1() {
this.method2(' ');
}
method2(value) {
debugger;
if (value) {
console.log("true");
} else {
console.log("false");
}
}
答案 0 :(得分:1)
字符串不是空的。有一个空白。
您可以像这样检查Null
和Whitespace
:
function isEmpty(input){
return (input.replace(/\s/g, "").length > 0 ? false : true);
}
使用这样的代码:
method2(value) {
//...
if (!isEmpty(value)) {
console.log("true");
} else {
console.log("false");
}
}