JS数组
2016-06-19 14:12
441 查看
一,数组定义
JS中的数组是元素集合。JS数组没有界限,不会出现越界问题,类型可以不一样。创建数组有两种方式:
1.使用 Array构造函数
//定义数组
var arr1 = new Array(10); var arr2 = new Array("aa", 111, true); alert(arr1[0]); alert(arr2[1]);
也可以省略new
var arr2 = Array("aa", 111, true); alert(arr2[0]);
2.用数组字面量表示法
用方括号表示,数组项之间用逗号分开
var arr = ["red", "green", "blue"]; //3个字符串数组 var arr1 = []; //空数组 alert(arr); alert(arr1);
二,检测数组
1,instance of检测var arr = [11, 22]; alert(arr instanceof Array);//true
2,Array.isArray(value)检测
var arr = [11, 22]; alert(Array.isArray(arr));
三,数组栈方法
JS数组提供了栈方法push(),pop()var arr = []; arr.push(1); arr.push(2); arr.push(3); alert(arr.pop()); alert(arr.pop()); alert(arr.pop()); alert(arr.pop());
当然也有队列方法shift().
var arr = []; arr.push(1); arr.push(2); arr.push(3); alert(arr.shift()); alert(arr.shift()); alert(arr.shift());
相关文章推荐
- zepto源码研究 - callback.js
- JS复合类型
- JSON-lib框架
- 【转】JSP中的9大隐藏对象
- JSON.stringify() 和 JSON.parse()
- DOM基础及应用(一)
- javaScript的三组成部分简介
- 利用Canvas+js实现贪吃蛇(2)
- 【JavaScript】Function函数
- createjs入门
- 【Javascript】——Cookie安全机制
- WebVR简介和常用资源链接
- js笔记
- 6、JSP语言基础之---JSP内置对象
- 如何用QUnit来测试JavaScript代码
- JS事件绑定和普通添加事件的区别
- js---javaScript九九乘法表演示、导入css的使用
- js---javaScript(循环语句的使用实例)for while do....while(转移语句): break, continue , return
- js---javaScript (if....else和switch...case的使用实例)
- JavaScript填坑史