北京"; //等同于$Cities[0] = "北京" $Cities[] = "天津"; //等同于$Cities[1] = "天津" $Cities[] = "上海"; //等同于$Cities[2] = "上海" $Cities[] = "深圳"; /...
分类:
编程语言 时间:
2014-10-19 01:15:02
阅读次数:
221
学习underscore.js数组相关API的时候,遇到了sparse array这个东西,以前没有接触过。这里学习下什么是稀疏数组和密集数组。JavaScript中的数组并不像我们在C或java等语言中遇到的常规数组,在js中数组并不是起始地址+长度构成的一片连续的地址空间。...
分类:
编程语言 时间:
2014-10-17 21:57:33
阅读次数:
257
数组:其他语言的数组缺陷:添加/删除数组麻烦;js数组的缺点:被实现为对象,效率低;如果要实现随机访问,数组还是更好的选择;链表:结构图:基本代码:function Node (elem) { this.elem = elem; this.next = null;}function LLis...
分类:
Web程序 时间:
2014-10-17 13:19:25
阅读次数:
172
在IE8下,js数组没有indexOf方法。 下面是我找到的解决办法: 在使用indexOf方法前,执行一下下面的js, 原理就是如果发现数组没有indexOf方法,会添加上这个方法。 if (!Array.prototype.indexOf) { ? Array.pr...
分类:
Web程序 时间:
2014-10-10 16:29:24
阅读次数:
187
1. js 数组循环遍历。数组循环变量,最先想到的就是 for(var i=0;i New Document 但是以上,代码在IE中却无法正常工作。因为IE的Array 没有这个方法alert(Array.prototype.forEach); 执行以上...
分类:
编程语言 时间:
2014-10-10 14:39:00
阅读次数:
212
//按指定位置删除Array.prototype.removeIndex = function (index) { if (index > - 1) { this.splice(index, 1); }};//按元素名称删除Array.prototype.remove = function...
分类:
Web程序 时间:
2014-09-29 13:34:50
阅读次数:
275
最近做项目时,要对返回的数据[保存在json数组中]做一次修改,但原数据要保留一次做备用。首先想到,原数据不动,用一个临时的变量来修改,大致模型就是这样:// 原始:a=[1,2,3,4,5,.........];// 临时:var b = a ;// 操作:b[b.length] = 1 ;本来觉...
分类:
Web程序 时间:
2014-09-26 14:15:48
阅读次数:
199
----------------------------------------------------------------------------------------------------HTML部分: 排序 序号 "> ...
分类:
Web程序 时间:
2014-09-23 15:59:24
阅读次数:
213
1、数组的创建vararrayObj=newArray(); //创建一个数组vararrayObj=newArray([size]); //创建一个数组并指定长度,注意不是上限,是长度vararrayObj=newArray([element0[,element1[,...[,elementN]]...
分类:
Web程序 时间:
2014-09-22 13:52:42
阅读次数:
217
JS中数组Array的用法{转载}js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);...
分类:
Web程序 时间:
2014-09-19 17:33:25
阅读次数:
242