博客列表 >独孤九贱 JavaScript 笔记(六) —— 数组方法

独孤九贱 JavaScript 笔记(六) —— 数组方法

残羽的博客
残羽的博客原创
2017年09月27日 11:23:02640浏览

定义方式

方式一:

var arr = new Array();

arr[0] = data1;

arr[1] = data2;

方式二:

var arrr = [data1,data2,data3,...];


基本的操作数组函数

var lang = ['html','css','javascript'];

/* 数组长度 */
lang.length
//输出结果:3

/* 向数组尾部添加元素 */
lang.push('jquery','bootstrap')
//输出结果:["html","javascript","jquery","bootstrap"]

/* 向数组头部添加元素 */
lang.unshift('前端','开心')
//输出结果:[“前端”,“开心”,"html","javascript","jquery","bootstrap"]

/* 从尾部删除数组元素并输出删除的元素 一次只能删除一个 */
lang.pop()
//输出结果:"bootstrap"

/* 从头部删除数组元素并输出删除的元素 一次只能删除一个 */
lang.shift()
//输出结果:"前端"

/* 清空数组中指定下标的内容 */
delete lang[1]
//输出结果:true
//此时的 lang 数组内容为:["开发", undefined*1,"css","javascript","jquery"]

/* 删除 或 添加 指定下标的数组元素,返回被删除的元素 */
//函数解释:起始位置,包括起始位置向后删除的数量,新添加的数据内容(可选)
lang.splice[1,1,'开心']
//输出结果:undefined*1
//此时, lang 数组内容为:["开发", "开心","css","javascript","jquery"]


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议