javascript中数组的多种定义方法和常用函数简介


Posted in Javascript onMay 09, 2014

数组的定义:
方法1.

var mycars=new Array()
mycars[0]="sharejs.com"
mycars[1]="Volvo"
mycars[2]="BMW"

方法2.
定义和初始化一起:

var mycars=new Array("Saab","Volvo","BMW");

或者:

var mycars=["Saab","Volvo","BMW"];

javascript二维数组,用一维数组来模拟:
方法1.

var   arr   =   new   Array(['a','b','c'],['d','e','f']);

arr[0]返回第一个一维数组,arr[0][0]返回第一个一维数组的第一个元素'a',下同。
方法2.
arr=new   Array();   
for(i=0;i<100;i++) {   
     arr[i]=new   Array(...);   
}

方法3.
var  arr=new  Array(   
  new   Array(),   
  new   Array(),   
  new   Array()   
);

javascript的数组不需要设定长度,会自己进行扩展,数组名.length返回元素个数

javascript数组常用函数:
toString():把数组转换成一个字符串
toLocaleString():把数组转换成一个字符串
join():把数组转换成一个用符号连接的字符串
shift():将数组头部的一个元素移出
unshift():在数组的头部插入一个元素
pop():从数组尾部删除一个元素
push():把一个元素添加到数组的尾部
concat():给数组添加元素
slice():返回数组的部分
reverse():将数组反向排序
sort():对数组进行排序操作
splice():插入、删除或者替换一个数组元素

Javascript 相关文章推荐
Javascript call和apply区别及使用方法
Nov 14 Javascript
javascript中JSON对象与JSON字符串相互转换实例
Jul 11 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
Dec 04 Javascript
基于JS+Canves实现点击按钮水波纹效果
Sep 15 Javascript
Ionic + Angular.js实现图片轮播的方法示例
May 21 Javascript
JavaScript变量作用域_动力节点Java学院整理
Jun 27 Javascript
JS脚本加载后执行相应回调函数的操作方法
Feb 28 Javascript
微信小程序页面传多个参数跳转页面的实现方法
May 17 Javascript
webpack中如何加载静态文件的方法步骤
May 18 Javascript
layer.alert自定义关闭回调事件的方法
Sep 27 Javascript
实例讲解React 组件
Jul 07 Javascript
原生js实现移动小球(碰撞检测)
Dec 17 Javascript
javascript的数组和常用函数详解
May 09 #Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
May 09 #Javascript
实例讲解JS中数组Array的操作方法
May 09 #Javascript
一个JavaScript的求爱小特效
May 09 #Javascript
js中的setInterval和setTimeout使用实例
May 09 #Javascript
js获取 type=radio 值的方法
May 09 #Javascript
js实现的点击数量加一可操作数据库
May 09 #Javascript
You might like
php foreach循环中使用引用的问题
2013/11/06 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
VBS通过WMI监视注册表变动的代码
2011/10/27 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
火狐下table中创建form导致两个table之间出现空白
2013/09/02 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式
2015/04/17 Javascript
jQuery改变form表单的action,并进行提交的实现代码
2016/05/25 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
vue2.0中goods选购栏滚动算法的实现代码
2017/05/17 Javascript
nodejs实现爬取网站图片功能
2017/12/14 NodeJs
three.js 入门案例详解
2018/01/23 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
原生js滑动轮播封装
2020/07/31 Javascript
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
windows下python安装小白入门教程
2018/09/18 Python
Django打印出在数据库中执行的语句问题
2019/07/25 Python
pip 安装库比较慢的解决方法(国内镜像)
2019/10/06 Python
tensorflow实现训练变量checkpoint的保存与读取
2020/02/10 Python
Python利用PyPDF2库获取PDF文件总页码实例
2020/04/03 Python
使用Python-OpenCV消除图像中孤立的小区域操作
2020/07/05 Python
HTML5之SVG 2D入门5—颜色的表示及定义方式
2013/01/30 HTML / CSS
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
加拿大票务网站:Ticketmaster加拿大
2017/07/17 全球购物
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
经典c++面试题三
2015/07/08 面试题
计算机网络专业自荐信
2014/07/04 职场文书
廉政教育的心得体会
2014/09/01 职场文书
公司停电通知
2015/04/15 职场文书
车辆安全隐患排查制度
2015/08/05 职场文书
Java如何实现树的同构?
2021/06/22 Java/Android
python 远程执行命令的详细代码
2022/02/15 Python
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle
ubuntu如何搭建vsftpd服务器
2022/12/24 Servers