您的位置:首页 > Web前端 > JavaScript

js/jq 数组去重,数组(数字/字母)排序,json合并

2018-04-02 15:21 711 查看
本文写的是前端的一些操作 数字/字母 小技巧;
适用于:字母排序(人名排序、、、)--数字排序(月份排序、、、)-等等

属性

合并数组:js--concat  jq--merge
去重: jq--unique  js--循环遍历(没记住-多数都是)
排序:sort 
json合并:extend  
(ps:百度一下,或许有不错的收获)
简单的写一下例子

 例子

    
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="../js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
</body>
<script type="text/javascript">
var arr = ['1', '5', '3']
var arr2 = ['1', '2', '3']
var arr3 = ['0', '4']
var arr4 = arr.concat(arr2, arr3);
//   var arr4 = $.merge(arr,arr2 )//jq合并
console.log('数组 合并---'+arr4);//
console.log('数组 去重---'+$.unique(arr4))//去重
console.log('排序---'+arr4.sort(sortNumber))
function sortNumber(a, b) {
return a - b//顺序
//return b - a//倒序
}
//字母排序
var a=['a','c','b'];
console.log('字母排序--'+a.sort())
//json 合并
var arr5 = {
'a': '1',
'b': '2',
'c': '3'
};
var arr6 = {
'd': '1',
'e': '阿萨德2',
'b': '阿萨德3'
};
console.log('json 合并,相同key以后面的为主 $.extend(arr5, arr6)--arr6 的为主')
console.log($.extend(arr5, arr6))
</script>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息