ホームページ > php教程 > PHP开发 > $.grep() メソッドを使用する

$.grep() メソッドを使用する

高洛峰
リリース: 2016-12-13 14:44:03
オリジナル
1601 人が閲覧しました

これまでに $.grep() メソッドを使用したことがありません。 $.grep() メソッドは特定の条件に従って配列をフィルタリングするため、 $.grep() メソッドを使用すると、配列から必要な結果をフィルタリングできます。たとえば、nums という名前の配列があります。

var nums = '1,2,3,4,5,jQuery,CSS,5'.split(',');
ログイン後にコピー

配列内の文字列を見つけたい場合は、$.grep を直接使用できます。 () メソッドを使用してこのタスクを完了するには、次のようにします。

nums = $.grep(nums, function (num, index) {
    // num = 数组元素的当前值  
    // index = 当前值的下标
    return isNaN(num);});console.log(nums); //结果为: ["jQuery", "CSS"]
ログイン後にコピー

$.map() メソッドは、ある配列を別の配列に変換できるので、このタスクも完了できます。

nums = $.map(nums, function (num, index) {
    //和$.grep() 的区别
    //return isNaN,得到结果为:[true, true]
    return isNaN(num) ? num : null;});console.log(nums); // ["jQuery", "CSS"]
ログイン後にコピー

この記事では、$.grep() メソッドの使用法を簡単に紹介し、$.map() メソッドを比較します。 jQuery 組み込みメソッドを適切に使用すると、プログラムを簡素化できることがわかります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート