js实现数组去重复/获取日期
2017-03-22 00:00
190 查看
方法一:
方法二:先排序
2.日期
Array.prototype.unique3 = function(){ var res = []; var json = {}; for(var i = 0; i < this.length; i++){ if(!json[this[i]]){ res.push(this[i]); json[this[i]] = 1; } } return res; } var arr = [112,112,34,'你好',112,112,34,'你好','str','str1']; alert(arr.unique3());//112 34 你好 str str1
方法二:先排序
Array.prototype.unique2 = function(){ this.sort(); //先排序 var res = [this[0]]; for(var i = 1; i < this.length; i++){ if(this[i] !== res[res.length - 1]){ res.push(this[i]); } } return res; } var arr = [1, 'a', 'a', 'b', 'd', 'e', 'e', 1, 0] alert(arr.unique2());//1 a b d e 0
2.日期
new function(){ with(new Date()) { var t=function(a){return a<10? "0"+a:a;} alert(getFullYear()+"年"+t(getMonth()+1)+"月"+t(getDate())+"日"+t(getHours())+"时"+t( getMinutes() )+"分"+t(getSeconds())+"秒"); } }
相关文章推荐
- js基础练习---获取数组内容实现简单日历的效果
- js实现过滤重复字符和重复数组-javascript技巧
- js实现prototype扩展的方法(字符串,日期,数组扩展)
- 【实践】js实现随机不重复抽取数组中元素
- js实现获取两个日期之间所有日期的方法
- 从JS数组中获取不重复的值
- js实现获取当前时间的前几天日期
- 一个有趣的问题:怎么在JS的数组中去除重复元素?(JAVA实现吧..)
- js将一组为包含重复和无序日期的数组转化为按正常日期顺序排列的一组数组
- js 随机获取10个不重复的1~20之间的整数数组
- 获取3个数组不重复的值的具体实现
- js实现从数组里随机获取元素
- js在数组中删除重复的元素自保留一个(两种实现思路)
- JS 清除字符串数组中,重复元素的实现方法
- Js 获取当前日期时间及其它操作实现代码
- js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
- PHP获取数组中重复最多的元素的实现方法
- js实现从数组里随机获取元素
- js获取数组非重复值利用map原理
- js获取对象、数组的实际长度,元素实际个数的实现代码