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

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

高洛峰
高洛峰オリジナル
2016-12-13 14:44:031513ブラウズ

これまでに $.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 組み込みメソッドを適切に使用すると、プログラムを簡素化できることがわかります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。