js 新建数组,数组添加删除修改
来源:互联网 发布:程序员必备网站 编辑:程序博客网 时间:2024/05/21 17:44
用js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧
1、数组的创建
var
var
2、数组的元素的访问
arrayObj[1]=
3、数组元素的添加
arrayObj.unshift([item1
arrayObj.splice(insertPos,0,[item1[,
4、数组元素的删除
arrayObj.shift();
arrayObj.splice(deletePos,deleteCount);
5、数组的截取和合并
arrayObj.concat([item1[,
6、数组的拷贝
arrayObj.concat();
7、数组元素的排序
arrayObj.sort();
8、数组元素的字符串化
toLocaleString
二、数组对象的3个属性
1、length 属性
//定义了一个包含10个数字的数组
alert(arr.length);
arr.length=12;
alert(arr.length);
alert(arr[8]);
arr.length=5;
alert(arr[8]);
arr.length=10;
alert(arr[8]);
alert(arr.length);
arr[15]=34;
alert(arr.length);
2、prototype 属性
返回对象类型原型的引用。prototype 属性是 object 共有的。
objectName.prototype
objectName 参数是object对象的名称。
说明:用 prototype 属性提供对象的类的一组基本功能。 对象的新实例“继承”赋予该对象原型的操作。
}
Array.prototype.max
var
该代码执行后,y 保存数组 x 中的最大值,或说 6。
3、constructor 属性
表示创建对象的函数。
object.constructor //object是对象或函数的名称。
说明:constructor 属性是所有具有 prototype 的对象的成员。它们包括除 Global 和 Math对象以外的所有 JScript 固有对象。constructor 属性保存了对构造特定对象实例的函数的引用。
例如:
if
或
}
对于数组来说:
- js 新建数组,数组添加删除修改
- JS 数组添加 & 删除
- js 数组添加 删除
- python 数组 list 添加、修改、删除
- js数组元素的添加和删除
- js数组操作;array数组元素的添加和删除
- js 数组
- GridView 添加,修改,删除
- js建立数组,删除数组元素,js向数组添加map集合
- 数组 添加删除元素
- js数组删除数组元素!
- 字符数组封装实现添加,删除,插入,修改,搜索,打印
- js小程序 数组元素的添加和删除
- JS数组添加删除内容方法(堆栈)
- JS array数组元素的添加和删除
- JS之数组删除/添加项目方法splice
- js如何往数组Array中添加删除元素
- js 数组的添加与删除常用方法
- 【dedecms 织梦cms php】获取…
- PHP异常处理
- 微信分享缩略图无法显示的解决办法
- android 电池(二):android关机充电流程、充电画面显示
- iOS开发之使用pjsip开发VoIP应用程序
- js 新建数组,数组添加删除修改
- [js]Uncaught RangeError:&nb…
- jQuery的animate参数backgroundPos…
- IE6下DIV标签里的IMG使底部多出4像…
- js,javascript,jquery,用压缩,ev…
- web网页网站视频播放文件,音乐播放…
- 谷歌浏览器chorme,wap浏览器,字…
- 手机wap网页制作的认识(有关meta…
- 手机端,pc端判断