Javascript 如何在jQuery中检查数组中元素的长度

Javascript 如何在jQuery中检查数组中元素的长度,javascript,jquery,Javascript,Jquery,我有一个数组,假设: var myArray = [ "hello", "", "world", "!" ]; for ( var i = 0; i < myArray.length; i = i + 1 ) { console.log( myArray[ i ] ); } var myArray=[“你好”,“世界”,“!”]; 对于(变量i=0;i

我有一个数组,假设:

var myArray = [ "hello", "", "world", "!" ];
for ( var i = 0; i < myArray.length; i = i + 1 ) {
   console.log( myArray[ i ] );
}
var myArray=[“你好”,“世界”,“!”];
对于(变量i=0;i
我想添加这样的内容,如果
myArray[I].length==0
(空元素),则不执行任何操作。我知道长度不能用于数组元素,但什么是替代项


谢谢

字符串和数组共享相同的长度属性

var myArray = [ "hello", "", "world", "!" ];
for ( var i = 0; i < myArray.length; i = i + 1 ) {
   console.log( myArray[ i ].length ); // will give you the length of the string
}
var myArray=[“你好”,“世界”,“!”];
对于(变量i=0;i

如果字符串为空
myArray[i]。length
将返回0

关于“如何使用jQuery检查数组中元素的长度”


为什么不能使用长度?为什么要使用.length以外的值来获取数组的长度?没有比这更快更清晰的了。你已经知道了“myArray.length”这就是你要找的。在
中为
设置一个
如果它不是
如果(myArray[i].length!==0)console.log(myArray[i]);