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小技巧
Jul 21 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
May 28 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
Oct 30 Javascript
javascript中return,return true,return false三者的用法及区别
Nov 17 Javascript
js实现拖拽效果(构造函数)
Dec 14 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
Sep 21 Javascript
微信小程序开发之toast提示插件使用示例
Jun 08 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
Jul 04 Javascript
Node.js服务器开启Gzip压缩教程
Aug 11 Javascript
微信小程序实现图片上传、删除和预览功能的方法
Dec 18 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
Feb 01 Javascript
antd-mobile ListView长列表的数据更新遇到的坑
Apr 08 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
合作指挥官:孟斯克
2020/03/16 星际争霸
建立动态的WML站点(一)
2006/10/09 PHP
详解PHP显示MySQL数据的三种方法
2008/06/05 PHP
php 小乘法表实现代码
2009/07/16 PHP
PHP 函数学习简单小结
2010/07/08 PHP
PHP 图片上传代码
2011/09/13 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
一个PHP针对数字的加密解密类
2014/03/20 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
2016/03/07 PHP
浅谈PHP的反射机制
2016/12/15 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
php常用经典函数集锦【数组、字符串、栈、队列、排序等】
2019/08/23 PHP
最新优化收藏到网摘代码(digg,diigo)
2007/02/07 Javascript
document.getElementById介绍
2011/09/13 Javascript
JS判断对象是否存在的10种方法总结
2013/12/23 Javascript
js 判断图片是否加载完以及实现图片的预下载
2014/08/14 Javascript
jqGrid表格应用之新增与删除数据附源码下载
2015/12/02 Javascript
jQuery实现的多滑动门,多选项卡效果代码
2016/03/28 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
Python批量合并有合并单元格的Excel文件详解
2018/04/05 Python
利用CSS3的transform做的动态时钟效果
2011/09/21 HTML / CSS
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
中国网上药店领导者:1药网
2017/02/16 全球购物
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
物理教学随笔感言
2014/02/22 职场文书
资金主管岗位职责范本
2014/03/04 职场文书
单位在职证明书
2014/09/11 职场文书
有限责任公司股东合作协议书范本
2014/10/30 职场文书
微前端qiankun改造日渐庞大的项目教程
2022/06/21 Javascript