摘要: 思路:合并数组、去重、排序,再取出k个最大的值; var arr = [ [10, 2, 3, 4, 5], [2, 3, 4, 5, 6], [5, 7, 8, 9, 11] ] var allArr = []; for (var i = 0, l = arr.length; i < l; i++ 阅读全文
posted @ 2018-07-22 17:42 清风晰心 阅读(605) 评论(1) 推荐(0) 编辑
摘要: 去重方法很多,提供比较好用方法 方法一:通过对象的属性是唯一的特点,判断是否重复 Array.prototype.distinct = function(){ var arr = this; var i,obj={},result=[],l=arr.length; for (var i=0;i<l; 阅读全文
posted @ 2018-07-22 16:59 清风晰心 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 思路:字符串分割,然后倒序拼接成一个新的字符串。于是有了 方法一: var name = "My city is WH"; var nameArr = name.split(''); var result=[]; var resultStr = ''; for (var i = 0, l = nam 阅读全文
posted @ 2018-07-22 16:37 清风晰心 阅读(32730) 评论(0) 推荐(1) 编辑