色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery 遍歷數組非空元素

榮姿康1年前7瀏覽0評論

jQuery是一種常用的JavaScript庫,可以讓我們更方便地遍歷數組中的非空元素。以下是使用jQuery遍歷數組非空元素的示例:

var arr = ["apple", "banana", null, "grape", "", "orange"];
$.grep( arr, function( n ) {
return ( n !== "" && n !== null );
});

以上代碼使用了jQuery提供的grep方法,該方法接收兩個參數:要遍歷的數組和一個回調函數。回調函數返回值為true的元素將會被保留,而返回值為false的元素將會被過濾掉。

在本例中,我們判斷元素是否為空或null,并返回相應的布爾值。因此,數組中的非空元素"apple"、"banana"、"grape"和"orange"都會被保留,而空字符串和null則會被過濾掉。

如果希望得到保留下來的非空元素,可以將返回結果賦值給一個新數組:

var arr = ["apple", "banana", null, "grape", "", "orange"];
var newArr = $.grep( arr, function( n ) {
return ( n !== "" && n !== null );
});
console.log( newArr ); // ["apple", "banana", "grape", "orange"]

以上代碼將新數組"newArr"賦值為保留下來的非空元素,通過console.log()方法輸出結果。