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实现分割提取页面所需内容
May 09 Javascript
jquery.validate分组验证代码
Mar 17 Javascript
js对字符的验证方法汇总
Feb 04 Javascript
JS判断是否长按某一键的方法
Mar 02 Javascript
Javascript小技能总结(推荐)
Jun 02 Javascript
一个炫酷的Bootstrap导航菜单
Dec 28 Javascript
JavaScript设计模式之单例模式详解
Jun 09 Javascript
vue中遇到的坑之变化检测问题(数组相关)
Oct 13 Javascript
css配合JavaScript实现tab标签切换效果
Oct 11 Javascript
15 分钟掌握vue-next响应式原理
Oct 13 Javascript
Node.js API详解之 readline模块用法详解
May 22 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
Jul 22 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
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
PHP模板引擎Smarty自定义变量调解器用法
2016/04/11 PHP
php rmdir使用递归函数删除非空目录实例详解
2016/10/20 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
2016/10/09 Javascript
jQ处理xml文件和xml字符串的方法(详解)
2016/11/22 Javascript
Javascript 引擎工作机制详解
2016/11/30 Javascript
Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法
2017/07/09 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
vue 微信授权登录解决方案
2018/04/10 Javascript
vue双向数据绑定知识点总结
2018/04/18 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
vue自动化路由的实现代码
2019/09/30 Javascript
通过GASP让vue实现动态效果实例代码详解
2019/11/24 Javascript
[56:38]DOTA2-DPC中国联赛正赛Aster vs Magma BO3 第一场 3月5日
2021/03/11 DOTA
Python中bisect的用法
2014/09/23 Python
在Python的Django框架中用流响应生成CSV文件的教程
2015/05/02 Python
Python实现手写一个类似django的web框架示例
2018/07/20 Python
python中map的基本用法示例
2018/09/10 Python
python微信撤回监测代码
2019/04/29 Python
PyQt5响应回车事件的方法
2019/06/25 Python
QML使用Python的函数过程解析
2019/09/26 Python
Django框架HttpRequest对象用法实例分析
2019/11/01 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
python安装及变量名介绍详解
2020/12/12 Python
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
Stefania Mode美国:奢华设计师和时尚服装
2018/01/07 全球购物
如何实现jdbc性能优化
2012/07/30 面试题
高中自我鉴定
2013/12/20 职场文书
遥感技术与仪器求职信
2014/02/22 职场文书
财务简历的自我评价
2014/03/05 职场文书
家庭贫困证明
2015/06/16 职场文书
新闻报道稿范文
2015/07/23 职场文书
python​格式化字符串
2022/04/20 Python