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 相关文章推荐
Stop SQL Server
Jun 21 Javascript
javascript 可以拖动的DIV(二)
Jun 26 Javascript
javascript转换字符串为dom对象(字符串动态创建dom)
May 10 Javascript
防止页面被iframe(兼容IE,Firefox火狐)
Jul 04 Javascript
javascript jq 弹出层实例
Aug 25 Javascript
FF IE浏览器修改标签透明度的方法
Jan 27 Javascript
JavaScript数组前面插入元素的方法
Apr 06 Javascript
bootstrap模态框消失问题的解决方法
Dec 02 Javascript
JS搜狐面试题分析
Dec 16 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
javaScript 连接打印机,打印小票的实例
Dec 29 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
Mar 15 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实现的随机广告显示代码
2007/06/14 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
2014/08/22 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
JavaScript 题型问答有答案参考
2010/02/17 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
全面解析多种Bootstrap图片轮播效果
2016/05/27 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
2016/12/22 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
基于js实现数组相邻元素上移下移
2020/05/19 Javascript
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
[02:32]【DOTA2亚洲邀请赛】iceice,梦开始的地方
2017/03/13 DOTA
[24:42]VP vs TNC Supermajor小组赛B组 BO3 第三场 6.2
2018/06/03 DOTA
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
Python远程桌面协议RDPY安装使用介绍
2015/04/15 Python
Python文本相似性计算之编辑距离详解
2016/11/28 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
python实现点对点聊天程序
2018/07/28 Python
Python实现多级目录压缩与解压文件的方法
2018/09/01 Python
python获取交互式ssh shell的方法
2019/02/14 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
如何用 Python 制作一个迷宫游戏
2021/02/25 Python
HTML5计时器小例子
2013/10/15 HTML / CSS
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
优瑞自动咖啡机官网:Jura
2018/09/29 全球购物
高考自主招生自荐信
2013/10/20 职场文书
物业招聘计划书
2014/01/10 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
日元符号 ¥
2022/02/17 杂记