我有一个数组假设:
var myArray = [ "hello", "", "world", "!" ];
for ( var i = 0; i < myArray.length; i = i + 1 ) {
console.log( myArray[ i ] );
}
我想添加类似,如果myArray[i].length === 0
(空元素),不要做任何事情。我知道长度不能用在数组元素上,但是什么是替代?
由于
答案 0 :(得分: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
}
如果字符串为空myArray[ i ].length
将返回0
答案 1 :(得分:0)