第一个和第二个,都是对新数组或新json进行操作,而第三个是对原数组本身进行indexOf。第一个是用新数组的indexOf来判断是否有重复元素,而第二个是通过nHash[item]来判断是否存在。 var array = [1, 2, 3, 2, 1]; Array.prototype.u...
分类:
编程语言 时间:
2015-06-10 20:45:38
阅读次数:
143
一、系统时间对象Date方法描述Date()返回当日的日期和时间。getDate()从 Date 对象返回一个月中的某一天 (1 ~ 31)。getDay()从 Date 对象返回一周中的某一天 (0 ~ 6)。getMonth()从 Date 对象返回月份 (0 ~ 11)。getFullYear...
分类:
编程语言 时间:
2015-06-09 13:37:13
阅读次数:
145
一、简单计算命令evalvar str="6*5";alert(eval(str));注意:不安全,一般都不会去用二、id&&nameid:只能唯一name:可以有多个,能用在数组三、申请一个全局变量var 申请,就算不赋值也得给个空值四、数组数组申明通常申明方式:var arr = new Arr...
分类:
编程语言 时间:
2015-06-09 13:33:15
阅读次数:
130
// 降维$(document).ready(function(){ var shapes = [ [ [[0, 4], [0, 5], [1, 4], [1, 5]] ], [ [[0, 3], [0, ...
分类:
编程语言 时间:
2015-06-09 11:42:40
阅读次数:
164
1、数组的创建 var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...
分类:
编程语言 时间:
2015-06-09 11:25:01
阅读次数:
136
1,建个新数组,遍历老数组,若在新数组里没找到,则将这个元素放到新数组,然后返回Array.prototype.unique1 = function(){var n = [];for(var i = 0; i < this.length; i++){if (n.indexOf(this[i]) ==...
分类:
编程语言 时间:
2015-06-07 23:16:38
阅读次数:
211
片段1 1 //有 [1, [2, [3, 4]], 5, 6]; 2 //输出[ 1, 2, 3, 4, 5, 6 ] 3 4 var aa = [1, [2, [3, 4]], 5, 6]; 5 6 //第一种方法 7 var bb = aa.toString().split(',').m...
分类:
编程语言 时间:
2015-06-05 15:19:09
阅读次数:
121
js数组:
var workData = [];
// 添加元素
workData.push({'pk':'1','name':'1x'});
workData.push({'pk':'2','name':'2x'});
workData.push({'pk':'3','name':'3x'});
workData.push({'pk':'4','...
分类:
编程语言 时间:
2015-06-03 17:41:38
阅读次数:
114
在jquery中处理JSON数组的情况中遍历用到的比较多,但是用添加移除这些好像不是太多。今天试过json[i].remove(),json.remove(i)之后都不行,看网页的DOM对象中好像JSON数据是以数组的形式出现的,查阅了下相关JS中数组的操作一试果然很爽。记录下来。1、数组的创建va...
分类:
编程语言 时间:
2015-06-02 17:24:44
阅读次数:
83