我正在从 JavaScript 中的函数返回一个数组,我需要能够知道它何时只包含一个空字符串。当我将该值打印到控制台时,它返回:
[""]
如果执行以下操作,我会收到错误消息:
if(myVar == [""]){
// do something
}
如何测试该变量中的该值? jQuery 答案以及纯 JavaScript 都是完全可以接受的。
最佳答案
我会使用:
if( myVar instanceof Array && myVar.length === 1 && myVar[0] === '' ) {
// ....
}
关于javascript - 在 JavaScript 中测试包含单个空字符串的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26345709/