javascript基础之数组对象
一、定义数组的方法:
定义了一个空数组:
var myArray =new Array();
指定有n个空元素的数组:
var myArray=new Array(n);
定义数组并赋值:
var myArray =[1,2,3];
数组元素的使用:
数组名[下标]=值;
二、数组属性:length用法
数组对象.length; //返回数组长度
三、数组方法:
concat();连接两个或更多的数组,并返回结果。
var myArray=[1,2];
document.write(myArray.concat(3,4)); //输出1,2,3,4
join();把数组的所有元素放入一个字符串,元素通过指定的分隔符分隔。
例子:
var myArray=[1,2];
document.write(myArray.join('.')); //输出1.2
pop();删除并返回数组的最后一个元素。
var myArray=[1,2,3];
document.write(myArray.pop()); //输出3
document.write(myArray); //输出1,2
push();向数组末添加元素并返回长度。
var myArray=[1,2,3];
document.write(myArray.push(4)); //返回长度
document.write(myArray); //输出1,2,3,4
reverse();颠倒元素顺序
var myArray=[1,2,3];
document.write(myArray.reverse()); //输出3,2,1
shift();删除并返回数组的第一个元素
var myArray=[1,2,3];
document.write(myArray.shift()); //输出1
document.write(myArray); //输出2,3
unshift();向数组的开头添加一个或更多元素,并返回新的长度
var myArray=[1,2,3];
document.write(myArray.unshift('0')); //输出4
document.write(myArray); //输出0,1,2,3
sort();对数组的元素进行排序
var myArray=[3,2,1];
document.write(myArray.sort()); //输出1,2,3
splice();往数组添加或删除零个或多个元素,会改变数组
var myArray=["a","b","c"];
myArray.splice(1,2,"d"); //index1开始第2个元素,添加并替换
document.write(myArray); //输出a,d
slice(); //从已有的数组中返回选定的元素,不改变数组
var myArray=[1,2,3];
document.write(myArray.slice(1,3)); //输出2,3
document.write(myArray); //输出1,2,3
javascript基础之数组对象的更多相关文章
- JavaScript -基础- 函数与对象(三)数组对象
一.数组对象 1.创建方式 1)创建方式一 var arr=[1,2,3]; 2)创建方式二 var arr2=new Array(1,2,3); 注意: 数组中可以存储任何数据类型.方法类型(Jav ...
- JavaScript中Array(数组) 对象
JavaScript中Array 对象 JavaScript中创建数组有两种方式 (一)使用直接量表示法: var arr4 = []; //创建一个空数组var arr5 = [20]; // 创建 ...
- JavaScript 基础回顾——数组
JavaScript是无类型语言,数组元素可以具有任意的数据类型,同一个数组的不同元素可以具有不同类型.数组的元素设置可以包含其他数组,便于模拟创建多维数组. 1.创建数组 在JavaScript中, ...
- JavaScript基础——使用数组
Array对象提供存储和处理一组其他对象的一种手段.数组可以存储数值.字符串或其他JavaScript对象.创建JavaScript数组有几种不同的方法.例如,下面的语句穿件同样的驻足的3个相同的版本 ...
- javascript中的数组对象
1.创建数组的三种方式: 1.1 var 数组名=[元素1,元素2,元素3...]; 例如: var arr1=[1,2,3,4]; 1.2 var 数组名=new Array(元素1,元素2,元素3 ...
- javascript:类数组 -- 对象
在javascript中,对象与数组都是这门语言的原生规范中的基本数据类型,处于并列的位置. 类数组:本质是一个对象,只是这个 对象 的属性有点特殊,模拟出数组的一些特性. 一般来说,如果我们有一个 ...
- JavaScript基础之数组常用方法
目录 JS 数组常用API 常用属性 常用方法 常见方法语法解释 from方法 isArray concat every fill filter find forEach indexOf join k ...
- JavaScript深入之类数组对象与arguments(转载)
类数组对象 所谓的类数组对象: 拥有一个 length 属性和若干索引属性的对象 举个例子: var array = ['name', 'age', 'sex']; var arrayLike = { ...
- JavaScript 中有关数组对象的方法
JS 处理数组多种方法 js 中的数据类型分为两大类:原始类型和对象类型. 原始类型包括:数值.字符串.布尔值.null.undefined 对象类型包括:对象即是属性的集合,当然这里又两个特殊的对象 ...
随机推荐
- Spark菜鸟学习营Day3 RDD编程进阶
Spark菜鸟学习营Day3 RDD编程进阶 RDD代码简化 对于昨天练习的代码,我们可以从几个方面来简化: 使用fluent风格写法,可以减少对于中间变量的定义. 使用lambda表示式来替换对象写 ...
- mysqldump 参数说明
mysqldump参数说明 --all-databases , -A 导出全部数据库. mysqldump -uroot -p --all-databases --all-tablespaces , ...
- Eclipse中查看JDK类库的源代码
在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 “window”-> "Preferences" -> "Java" -> & ...
- VirtualBox虚拟机安装MSDOS和MINIX2.0.0双系统
1. 在VirtualBox中新建一个MSDOS虚拟机. 2.下载一个MSDOS软盘镜像. 3.启动虚拟机,提示选择安装盘时,选择步骤2下载过来的MSDOS镜像. 4.正常启动进入DOS命令行,用FD ...
- python之range(), xrange()
可以这样理解: range()立即执行,返回结果 xrange()延迟执行,需要时再返回结果.
- php protected只能被继承,不可以在实例中调用,parent::调用父类(子类函数的重载对父类的函数没有影响)
<?php class a { private function fun1(){ echo 'a1'; } //protected 可以被继承,但是只能在子类中使用,不能被实例化调用 prote ...
- C# list 去重
/// <summary> /// 汽车商标 获取 /// Redis Key=zgqp315_Redis_TrademarkC_List /// </summary> /// ...
- 通过注册表检测UAC是否处于关闭状态(不弹窗)
注册表路径: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System UAC各级别对应的注册表值: 从 ...
- 在云服务器搭建WordPress博客(四)WordPress的基本设置
前面说了 如何安装WordPress,接下来我们需要快速熟悉WordPress,以及进行一些必要的基本设置. 开始设置之前,建议大家先点击一篇左边菜单栏的每一个选项,看看到底是做什么用的.下面开始说一 ...
- 邻结矩阵的建立和 BFS,DFS;;
邻结矩阵比较简单,, 它的BFS,DFS, 两种遍历也比较简单,一个用队列, 一个用数组即可!!!但是邻接矩阵极其浪费空间,尤其是当它是一个稀疏矩阵的时候!!!-------------------- ...