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 相关文章推荐
jQuery示例收集
Nov 05 Javascript
setTimeout()与setInterval()方法区别介绍
Dec 24 Javascript
原生的html元素选择器类似jquery选择器
Oct 15 Javascript
JavaScript原生数组Array常用方法
Apr 06 Javascript
Node.js对MongoDB数据库实现模糊查询的方法
May 03 Javascript
react-router4 嵌套路由的使用方法
Jul 24 Javascript
js的函数的按值传递参数(实例讲解)
Nov 16 Javascript
vue实现简单loading进度条
Jun 06 Javascript
JavaScript实现连连看连线算法
Jan 05 Javascript
详解Vue项目中实现锚点定位
Apr 24 Javascript
JavaScript canvas动画实现时钟效果
Feb 10 Javascript
详解JS WebSocket断开原因和心跳机制
May 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 取得瑞年与平年的天数的代码
2009/08/10 PHP
一个简单php扩展介绍与开发教程
2010/08/19 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
2013/06/28 PHP
php读取目录及子目录下所有文件名的方法
2014/10/20 PHP
Javascript面向对象编程(二) 构造函数的继承
2011/08/28 Javascript
extjs 04_grid 单击事件新发现
2012/11/27 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
2013/09/09 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
JS对大量数据进行多重过滤的方法
2016/11/04 Javascript
微信小程序 解析网页内容详解及实例
2017/02/22 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
利用nvm管理多个版本的node.js与npm详解
2017/11/02 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
2018/06/19 Javascript
微信小程序表单弹窗实例
2018/07/19 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
2018/08/02 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
使用JQuery自动完成插件Auto Complete详解
2019/06/18 jQuery
vue学习笔记之slot插槽用法实例分析
2020/02/29 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2020/05/10 Javascript
vue-cli3自动消除console.log()的调试信息方式
2020/10/21 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
[02:36]DOTA2英雄基础教程 帕格纳
2014/01/20 DOTA
python django集成cas验证系统
2014/07/14 Python
Python和Perl绘制中国北京跑步地图的方法
2016/03/03 Python
python3学习之Splash的安装与实例教程
2018/07/09 Python
Python操作mongodb数据库的方法详解
2018/12/08 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
在Pycharm中修改文件默认打开方式的方法
2019/01/17 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
使用django自带的user做外键的方法
2020/11/30 Python
如何通过安装HomeBrew来安装Python3
2020/12/23 Python
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
泰国王权免税店官方网站:KingPower
2019/03/11 全球购物
12月红领巾广播稿
2014/02/13 职场文书
人与自然的观后感
2015/06/18 职场文书