国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery學習7 操作JavaScript對象和集合的函數(shù)

2019-11-21 00:45:53
字體:
供稿:網(wǎng)友

刪除字符串首尾空字符:$.trim()

像很多高級語言都提供了類似的函數(shù),jQuery類庫也提供了這樣的函數(shù)。具體用法:$.trim(value)從已傳入的字符串里刪除首尾空白字符并返回結(jié)果。

對屬性和集合進行迭代:

在JavaScript操作數(shù)組和對象可以采用下面的方法:

var anArray = ['one','two','three'];

for(var n = 0; n < anArray.length; n++){...}

var anObject = {one:1, two:2, three:3};

for(var p in anObject){...}

在jQuery中提供$.each(container,callback) 對傳入的容器的每一項進行迭代,為每一項調(diào)用傳入的回調(diào)函數(shù)。

這個函數(shù)可以用相同的格式來迭代數(shù)組或?qū)ο?

var anArray = ['one','two','three'];

$.each(anArray,function(n,value){...}); 

var anObject = {one:1, two:2, three:3};

$.each(anObject,function(name,value){...});

對數(shù)組進行篩選:

遍歷數(shù)組以便查找匹配特定標準的元素,是處理大量數(shù)據(jù)的應(yīng)用的頻繁需求,jQuery提供了$.grep()函數(shù)實現(xiàn)此類功能。

$.grep(array,callback,invert) 遍歷已傳入的數(shù)組,為各元素分別調(diào)用回調(diào)函數(shù)。回調(diào)函數(shù)的返回值決定是否把當前元素收集到新數(shù)組(新數(shù)組作為$.grep()函數(shù)的值而被返回)。

如果想要篩選一個數(shù)組,獲取所有大于100的值:

var bigNumber = $.grep(originalArray,function(value){return value > 100;});

數(shù)組中是否包含特定值或是特定值在數(shù)組中的小標值:

$.inArray(value,array) 返回已傳入的值在數(shù)組里第一次出現(xiàn)時的下標。

var index = $.inArray(2,[1,2,3,4,5]); 結(jié)果是返回下標值1并指派到index變量。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 突泉县| 太仆寺旗| 仁布县| 繁峙县| 万盛区| 蕲春县| 普兰县| 始兴县| 晋宁县| 佛坪县| 贵南县| 宜阳县| 宁城县| 简阳市| 祁阳县| 京山县| 宁安市| 辰溪县| 九龙坡区| 朔州市| 蕲春县| 长寿区| 南澳县| 吉首市| 贵阳市| 疏勒县| 马公市| 曲水县| 辰溪县| 登封市| 印江| 塔城市| 三门县| 道真| 肇源县| 平邑县| 榕江县| 汉中市| 汕尾市| 宜宾县| 威远县|