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 相关文章推荐
音乐播放用的的几个函数
Sep 07 Javascript
jQuery对象和Javascript对象之间转换的实例代码
Mar 20 Javascript
js实现目录定位正文示例
Nov 14 Javascript
js图片实时加载提供网页打开速度
Sep 11 Javascript
jQuery 实现侧边浮动导航菜单效果
Dec 26 Javascript
EasyUI中combobox默认值注意事项
Mar 01 Javascript
基于BootStrap的图片轮播效果展示实例代码
May 23 Javascript
用js实现简单算法的实例代码
Sep 24 Javascript
js常见遍历操作小结
Jun 06 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
Jul 24 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
Sep 16 Javascript
Vue实现导入Excel功能步骤详解
Jul 03 Vue.js
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
为查询结果建立向后/向前按钮
2006/10/09 PHP
php 缓存函数代码
2008/08/27 PHP
基于php缓存的详解
2013/05/15 PHP
php之curl设置超时实例
2014/11/03 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
PHP实现的蚂蚁爬杆路径算法代码
2015/12/03 PHP
php输出图像的方法实例分析
2017/02/16 PHP
一个收集图片的bookmarlet(js 刷新页面中的图片)
2010/05/27 Javascript
Javascript无阻塞加载具体方式
2013/06/28 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
AngularJS实现Model缓存的方式
2016/02/03 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
2016/09/18 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
2016/12/22 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
AngularJS点击添加样式、点击变色设置的实例代码
2017/07/27 Javascript
vue.js实现只弹一次弹框
2018/01/29 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
vue2.0自定义指令示例代码详解
2019/04/25 Javascript
[43:26]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第二场 11.20
2020/11/23 DOTA
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
Flask SQLAlchemy一对一,一对多的使用方法实践
2013/02/10 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
python3 selenium自动化 下拉框定位的例子
2019/08/23 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
2020/02/14 Python
在python里使用await关键字来等另外一个协程的实例
2020/05/04 Python
利用Python实现某OA系统的自动定位功能
2020/05/27 Python
matplotlib实现数据实时刷新的示例代码
2021/01/05 Python
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
新学期红领巾广播稿
2014/01/14 职场文书
就业自我评价
2014/02/04 职场文书
《青山处处埋忠骨》教学反思
2014/04/22 职场文书
趣味运动会赞词
2015/07/22 职场文书
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL