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 相关文章推荐
Prototype 学习 Prototype对象
Jul 12 Javascript
JavaScript基本编码模式小结
May 23 Javascript
jquery使用hide方法隐藏指定id的元素
Mar 30 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
Nov 15 Javascript
jQuery EasyUi实战教程之布局篇
Jan 26 Javascript
Bootstrap轮播插件使用代码
Oct 11 Javascript
JavaScript登录验证码的实现
Oct 27 Javascript
jQuery排序插件tableSorter使用方法
Feb 10 Javascript
判断js数据类型的函数实例详解
May 23 Javascript
微信小程序wepy框架学习和使用心得详解
May 24 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
利用 JavaScript 构建命令行应用
Nov 17 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 和 MySQL 基础教程(三)
2006/10/09 PHP
php 获取客户端的真实ip
2009/11/30 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
PHP定时任务延缓执行的实现
2014/10/08 PHP
PHP PDO操作MySQL基础教程
2017/06/05 PHP
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
关于jQuery中的end()使用方法
2011/07/10 Javascript
构造函数+原型模式构造js自定义对象(最通用)
2014/05/12 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
JavaScript获取页面中表单(form)数量的方法
2015/04/03 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
基于jQuery实现左右图片轮播(原理通用)
2015/12/24 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
2016/06/08 Javascript
Vue数据驱动模拟实现2
2017/01/11 Javascript
js的OOP继承实现(必看篇)
2017/02/18 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
详解Angular-ui-BootStrap组件的解释以及使用
2018/07/13 Javascript
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
JavaScript实现动态生成表格
2020/08/02 Javascript
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
2020/08/03 Javascript
[03:12]完美世界DOTA2联赛PWL DAY9集锦
2020/11/10 DOTA
解决python写的windows服务不能启动的问题
2014/04/15 Python
tensorflow 打印内存中的变量方法
2018/07/30 Python
python 返回列表中某个值的索引方法
2018/11/07 Python
在django中form的label和verbose name的区别说明
2020/05/20 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
2020/10/09 Python
用python批量下载apk
2020/12/29 Python
Mavi牛仔裤美国官网:土耳其著名牛仔品牌
2016/09/24 全球购物
SISLEY希思黎官方旗舰店:享誉全球的奢华植物美容品牌
2018/04/25 全球购物
订货会主持词
2015/07/01 职场文书
《雷雨》教学反思
2016/02/20 职场文书
python中opencv实现图片文本倾斜校正
2021/06/11 Python