JQuery

grep

配列要素のフィルター
grep(array,callback,invert)

5より大きい値をフィルターする

$().ready(
    function(){
        var array = [1,2,3,4,5,6,7,8,9];
        var filterarray = $.grep(array,function(value){
            return value > 5;//5より大きい値をフィルターする
        });
        for(var i=0;i<filterarray.length;i++){
            alert(filterarray[i]);
        }
        for (key in filterarray){
            alert(filterarray[key]);
        }
    }
);

each

要素をループする

$().ready(
    function(){

        //JSONの配列をループする
        var anObject = {one:1,two:2,three:3};
        $.each(anObject,function(name,value) {
            alert(name);
            alert(value);
        });

        var anArray = ['one','two','three'];
        $.each(anArray,function(n,value){
            alert(n);
            alert(value);
        }
        );
    }
);

break:return false
continue:return ture

inArray

jQuery.isArray(obj) は jQuery 1.3 追加されたAPI。対象オブジェクトは配列であるか判断する。返す値型:Boolean

$().ready(
    function(){
        var anArray = ['one','two','three'];
        var index = $.inArray('two',anArray);
        alert(index);//値は配列内のインデックスを取得。(ここの値は「1」)
        alert(anArray[index]);//(ここの値は「two」)
    }
);

map

マッチする値を新しい配列に入れる。

$().ready(
    function(){
        var strings = ['0','1','2','3','4','S','6'];
        var values = $.map(strings,function(value){
                var result = new Number(value);
                return isNaN(result) ? null:result;
            }
        );
        for (key in values) {
            alert(values[key]);
        }
    }
);


月額たった 1,050円で始められる本格的なお店のホームページ!

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:45:18 (1627d)

yVoC[UNLIMITȂ1~] ECirŃ|C Yahoo yV LINEf[^[Ōz500~`I


z[y[W ̃NWbgJ[h COiq 萔O~ył񂫁z COsیI COze