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 autocomplete 使用手册
Apr 01 Javascript
a标签的href和onclick 的事件的区别介绍
Jul 26 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
Nov 04 Javascript
解决js下referer兼容各大浏览器的方法
Nov 03 Javascript
webapp框架AngularUI的demo改造之路
Dec 21 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
Oct 19 Javascript
整理Javascript事件响应学习笔记
Dec 02 Javascript
jQ处理xml文件和xml字符串的方法(详解)
Nov 22 Javascript
AngularJS使用拦截器实现的loading功能完整实例
May 17 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
Oct 14 jQuery
vue组件编写之todolist组件实例详解
Jan 22 Javascript
微信小程序实现蒙版弹窗效果
Nov 01 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的图形函数中显示汉字
2006/10/09 PHP
用户的详细注册和判断
2006/10/09 PHP
php 从一个数组中随机的取出若干个不同的数实例
2016/12/31 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
IE7提供XMLHttpRequest对象为兼容
2007/03/08 Javascript
用JavaScript实现单继承和多继承的简单方法
2009/03/29 Javascript
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
js实现登陆遮罩效果的方法
2015/07/28 Javascript
javascript实现粘贴qq截图功能(clipboardData)
2016/05/29 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
Vue.JS入门教程之自定义指令
2016/12/08 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
2017/07/13 Javascript
jQuery实现输入框的放大和缩小功能示例
2018/07/21 jQuery
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
vuex页面刷新后数据丢失的方法
2019/01/17 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
iview的table组件自带的过滤器实现
2019/07/12 Javascript
Vue获取页面元素的相对位置的方法示例
2020/02/05 Javascript
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
python爬虫headers设置后无效的解决方法
2017/10/21 Python
Python用 KNN 进行验证码识别的实现方法
2018/02/06 Python
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
使用pyplot.matshow()函数添加绘图标题
2020/06/16 Python
java字符串格式化输出实例讲解
2021/01/06 Python
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
意大利和国际奢侈品牌购物网站:Suitnegozi.com
2021/01/15 全球购物
大学生毕业自我鉴定范文
2013/09/19 职场文书
校园安全教育广播稿
2014/02/17 职场文书
委托协议书范本
2014/04/22 职场文书
拖欠货款起诉状
2015/05/20 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
Vue.js中v-bind指令的用法介绍
2022/03/13 Vue.js
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python