Hi,are you ready?

准备好开始了吗?
那就与我们取得联系吧

有一个网站项目想和我们谈谈吗?您可以填写右边的表格,让我们了解您的项目需求,这是一个良好的开始,我们将会尽快与你取得联系。当然也欢迎您 给我们写信或是打电话,让我们听到你的声音!

Distance远近互联网络运营服务商

地 址:河北省石家庄市新华区华强广场7楼

电 话:14730427447

E-mail:815752879@qq.com

填写您的项目信息

数组对象操作

发布时间:2020-12-21T10:02:05

1、$.each()

遍历数组或对象。

//---数组

var car = ['英菲尼迪', '玛莎拉蒂', '野马', '法拉利'];

//index 表示数组元素的编号,默认从 0 开始

$.each(car, function (index, value) {

console.log( index + ' : ' + value);

});

//---对象obj

var obj = {

name:'ajay',

age:20

}

$.each(obj, function (index, value) {

console.log( index + ' : ' + value);

})


2、$.grep()

筛选,返回符合条件的数组。

var num = [5,2,9,4,11,57,89,1,23,8];

var arrnum = $.grep(num, function (element, index) {

//---element是数组的元素

//---index是数组的索引,从0开始

return element > 10;

});

console.log(arrnum);


3、$.map()

遍历当前匹配集合中的每个元素传递给函数,产生包含返回值的新 jQuery 对象。

//$.map()--遍历--修改--返回修改后的obj

var arr = [5,2,9,4,11,57,89,1,23,8];

var arrMap = $.map(arr, function (element, index) {

if (element < 6 && index < 5) {

return element + 1;

}

 

});

console.log(arrMap);//---obj


4、$.merge()

合并两个数组。

var arr = [5,2,9,4,11,57,89,1,23,8];

var arr2 = [23,2,89,3,11,6,7];

//---融合数组

var mergeArr = ($.merge(arr, arr2));

console.log($.merge(arr, arr2));


5、$.unique()

搜索对象,排序数组,并移除任何重复的节点。

var arr = [5,2,9,4,11,57,89,1,23,8];

var arr2 = [23,2,89,3,11,6,7];

//---融合数组

var mergeArr = ($.merge(arr, arr2));

console.log($.merge(arr, arr2));

//---排序数组

var sortArr = mergeArr.sort(function(a,b){return a-b});

console.log(sortArr);

//---数组去重,需先排序

var uniqueArr  = $.unique(sortArr);

console.log(uniqueArr);

远近互联前端小华整理发布,希望能对学习技术的你有所帮助

远近互联专业提供网站建设、APP开发、网站优化、外贸网站SEO、微信运营的品牌整合营销服务让客户通过网络品牌建立与网络传播提高业绩。

【相关推荐】
返回列表
在线沟通

Are you interested in ?

  您感兴趣吗?

有关我们服务的更多信息,请联系

147 3042 7447 周经理

与我们合作

与远近互联合作,您将会得到更成熟的网络品牌建设服务。我们以客户至上,同时也相互挑战,力求呈现更好的网络品牌建设成果。

项目经理热线(周经理):

147 3042 7447

TOP

QQ客服

14730427447