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 相关文章推荐
CSS(js)限制页面显示的文本字符长度
Dec 27 Javascript
jQuery选择器中含有空格的使用示例及注意事项
Aug 25 Javascript
js实现具有高亮显示效果的多级菜单代码
Sep 01 Javascript
简单谈谈JavaScript的同步与异步
Dec 31 Javascript
浅析vue数据绑定
Jan 17 Javascript
node.js利用redis数据库缓存数据的方法
Mar 01 Javascript
Three.js利用顶点绘制立方体的方法详解
Sep 27 Javascript
Node做中转服务器转发接口
Oct 18 Javascript
VUE路由动态加载实例代码讲解
Aug 26 Javascript
vue+element实现图片上传及裁剪功能
Jun 29 Javascript
解决vant中 tab栏遇到的坑 van-tabs
Nov 04 Javascript
js不常见操作运算符总结
Nov 20 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中函数内引用全局变量的方法
2008/10/20 PHP
php方法调用模式与函数调用模式简例
2011/09/20 PHP
PHP中使用unset销毁变量并内存释放问题
2012/07/05 PHP
网页和浏览器兼容性问题汇总(draft1)
2009/06/01 Javascript
javascript获得CheckBoxList选中的数量
2009/10/27 Javascript
JavaScript 学习笔记一些小技巧
2010/03/28 Javascript
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
jquery获取URL中参数解决中文乱码问题的两种方法
2013/12/18 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
js阻止浏览器默认行为的简单实例
2016/05/15 Javascript
jQuery图片轮播功能实例代码
2017/01/29 Javascript
JS实现的简单图片切换功能示例【测试可用】
2017/02/14 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
NodeJS 实现手机短信验证模块阿里大于功能
2017/06/19 NodeJs
微信小程序实现多宫格抽奖活动
2020/04/15 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
webpack4.x打包过程详解
2018/07/18 Javascript
Vue中的作用域CSS和CSS模块的区别
2018/10/09 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
2018/12/03 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
vue添加class样式实例讲解
2019/02/12 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
js DOM的事件常见操作实例详解
2019/12/16 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
Tornado 多进程实现分析详解
2018/01/12 Python
python实现读取大文件并逐行写入另外一个文件
2018/04/19 Python
基于python实现百度翻译功能
2019/05/09 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
幼儿园教师演讲稿
2014/05/06 职场文书
敬老院院长事迹材料
2014/05/21 职场文书
管理失职检讨书范文
2015/05/05 职场文书