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 相关文章推荐
JS与框架页的操作代码
Jan 17 Javascript
js优化针对IE6.0起作用(详细整理)
Dec 25 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
Nov 26 Javascript
详解Document.Cookie
Dec 25 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
Jul 01 Javascript
一个仿微博登陆邮箱提示框js开发案例
Jul 28 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
Aug 02 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
Feb 23 Javascript
JavaScript 程序错误Cannot use 'in' operator to search的解决方法
Jul 10 Javascript
微信小程序实现发红包功能
Jul 11 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
Jul 19 Javascript
vue 保留两位小数 不能直接用toFixed(2) 的解决
Aug 07 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.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
PHP生成推广海报的方法分享
2018/04/22 PHP
javascript的函数
2007/01/31 Javascript
jQuery 加上最后自己的验证
2009/11/04 Javascript
JS 控制小数位数的实现代码
2011/08/02 Javascript
jquery仿搜索自动联想功能代码
2014/05/23 Javascript
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
2014/10/17 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
Nodejs获取网络数据并生成Excel表格
2020/03/31 NodeJs
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
2016/06/08 Javascript
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
JavaScript程序设计高级算法之动态规划实例分析
2017/11/24 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
vue实现修改图片后实时更新
2019/11/14 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
js实现拖动缓动效果
2020/01/13 Javascript
谈谈python中GUI的选择
2018/03/01 Python
python逐行读写txt文件的实例讲解
2018/04/03 Python
Python 在字符串中加入变量的实例讲解
2018/05/02 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
Python 实现训练集、测试集随机划分
2020/01/08 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
2020/02/20 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
使用before和:after伪类制作css3圆形按钮
2014/04/08 HTML / CSS
使用HTML5 Geolocation实现一个距离追踪器
2018/04/09 HTML / CSS
携程旅行网:中国领先的在线旅行服务公司
2017/02/17 全球购物
斯洛伐克香水和化妆品购物网站:Parfemy-Elnino.sk
2020/01/28 全球购物
五一活动标语
2014/06/30 职场文书
党的生日演讲稿
2014/09/10 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
vue实现同时设置多个倒计时
2021/05/20 Vue.js
Appium中scroll和drag_and_drop根据元素位置滑动
2022/02/15 Python