【发布时间】:2013-09-17 16:01:06
【问题描述】:
假设我有一个数组:
var myArray = [ "hello", "", "world", "!" ];
for ( var i = 0; i < myArray.length; i = i + 1 ) {
console.log( myArray[ i ] );
}
我想添加类似,如果myArray[i].length === 0(空元素),不要做任何事情。我知道长度不能用于数组元素,但什么是替代?
谢谢
【问题讨论】:
-
为什么不能使用长度?
-
为什么要使用 .length 以外的其他东西来获取数组的长度?没有什么比这更快更清晰了。
-
你已经知道 `myArray.length" 这就是你要找的东西
-
在
for中添加if以仅在不是""时发布到控制台 -
if (myArray[i].length !== 0) console.log(myArray[i]);
标签: javascript jquery