jQuery是一款非常流行的JavaScript庫,它包含了許多便捷的API和方法,其中包括了array find方法。
$.fn.find = function( selector ) { var i, ret = [], self = this, len = self.length; for ( i = 0; i< len; i++ ) { jQuery.find( selector, self[i], ret ); } // Needed because $( selector, context ) becomes $( context ).find( selector ) ret = this.pushStack( len >1 ? jQuery.unique( ret ) : ret ); ret.selector = this.selector ? this.selector + " " + selector : selector; return ret; };
該方法可以在一個數組中查找符合條件的元素,該條件是由一個函數來指定的。參數可以是一個匿名函數,該匿名函數可以訪問數組中的每一個元素,從而查找到符合條件的元素。
通過find方法,我們可以方便的操作數組的元素,從而實現一些高效的操作,使我們的代碼更加簡單易讀。