jQuery內建函式map和each的用法

2021-08-26 19:25:43 字數 885 閱讀 9475

$.map

的運用

var arr1 = [0, 3, 5];

var arr2 = $.map(arr1, function (item) );

alert(arr2);

結果:0 6 10

$.each

的運用

普通陣列

var arr1 = [0, 3, 5];

$.each(arr1,function (i) );

結果:0,3,5

json物件

var jsondata = ;

$.each(jsondata,function (key, value) );

結果:tom_20, jerry_21

$.each(jsondata,function (i) );

結果:20,21

json物件陣列($.getjson裡面常用)

var jsonarray =[ , ];

$.each(jsonarray,function (i) );

結果:20,22

看$.getjson的一處應用:

jquery

物件可以直接呼叫each:

$("input").each(function());

當然,比如$("input").css()等封裝好的操作自動有乙個遍歷,就不需要我們自己遍歷了。

內建函式 filter和map

filter filter 函式接收乙個函式 f 和乙個list,這個函式 f 的作用是對每個元素進行判斷,返回 true或 false,filter 根據判斷結果自動過濾掉不符合條件的元素,返回由符合條件元素組成的新list。例如,要從乙個list 1,4,6,7,9,12,17 中刪除偶數,保留...

內建函式 filter和map

filter filter 函式接收乙個函式 f 和乙個list,這個函式 f 的作用是對每個元素進行判斷,返回 true或 false,filter 根據判斷結果自動過濾掉不符合條件的元素,返回由符合條件元素組成的新list。例如,要從乙個list 1,4,6,7,9,12,17 中刪除偶數,保留...

python 內建函式map

map 函式 map 是 python 內建的高階函式,它接收乙個函式 f 和乙個 list,並通過把函式 f 依次作用在 list 的每個元素上,得到乙個新的 list 並返回。下圖可以說明 對應下面的 def f x return x x print map f,1,2,3,4,5,6,7,8,...