pop:删除原数组最后一项,并返回被删除元素的值;如果数组为空则返回undefined。
var arr = new Array();
arr[0] = "aaa";
arr[1] = "bbb";
arr[2] = "ccc";
//alert(arr.length);//3
arr.pop();
//alert(arr.length);//2
//alert(arr[arr.length-1]);//bbb
arr.pop();
//alert(arr[arr.length-1]);//aaa
//alert(arr.length);//1
push:将参数添加到原数组末尾,并返回数组的长度。
var a = [1,2,3,4,5];
var b = a.push(6,7); //a:[1,2,3,4,5,6,7] b:7
concat:返回一个新数组,是将参数添加到原数组中构成的
var a = [1,2,3,4,5];
var b = a.concat(6,7); //a:[1,2,3,4,5] b:[1,2,3,4,5,6,7]
shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined。
var a = [1,2,3,4,5];
var b = a.shift(); //a:[2,3,4,5] b:1
unshift:将参数添加到原数组开头,并返回数组的长度。
var a = [1,2,3,4,5];
var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7
注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。
splice:分割数组。
splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,...
reverse:将数组反序。
var a = [1,2,3,4,5];
var b = a.reverse(); //a:[5,4,3,2,1] b:[5,4,3,2,1]
sort(orderfunction):按指定的参数对数组进行排序。
var a = [1,2,3,4,5];
var b = a.sort(); //a:[1,2,3,4,5] b:[1,2,3,4,5]
slice(start,end):返回从原数组中指定开始下标到结束下标之间的项组成的新数组。
var a = [1,2,3,4,5];
var b = a.slice(2,5); //a:[1,2,3,4,5] b:[3,4,5]
join(separator):将数组的元素组起一个字符串,以separator为分隔符,省略的话则用默认用逗号为分隔符。
var a = [1,2,3,4,5];
var b = a.join("|"); //a:[1,2,3,4,5] b:"1|2|3|4|5"
相关推荐
JavaScript数组可以包含任意类型的值,包括数字、字符串、对象等。此外,JavaScript提供了一系列内置方法来操作数组,如push()用于在数组末尾添加元素,pop()用于移除末尾元素,slice()用于提取数组的一部分,concat...
Javascript 数组 Array 基础介绍 在 JavaScript 中,数组是一种特殊的对象,它们拥有独特的特性。在介绍数组之前,我们需要了解什么是数组。数组是一种类数组的对象,它们拥有对象的特性。当属性名是小而连续的整数...
JavaScript中的数组Array是编程中非常基础且重要的数据结构,它用于存储一组有序的元素,可以是任意类型。本文主要探讨JavaScript数组的两个关键属性:`length`和`prototype`。 首先,`length`属性是每个JavaScript...
在JavaScript数组中,你可以动态调整大小,这在处理不确定数量的数据时非常有用。在实际项目中,根据需求选择合适的数组类型是非常重要的。 总的来说,理解并熟练使用Unity3D中的Array数组类对于编写高效、灵活的...
文档"Javascript数组操作整理.doc"可能包含了对数组常见操作的详细总结,如遍历方法(`for`循环、`forEach`、`map`等)、查找方法(`indexOf`、`find`、`filter`等)、排序方法(`sort`)、转换方法(`concat`、`...
### JS中数组Array的用法详解 #### 一、前言 JavaScript 中的 `Array` 对象是一个非常重要的数据结构,用于存储多个有序的数据项。本文档将详细介绍 JavaScript 数组的各种创建方式及其常用方法,帮助读者更好地...
JavaScript 中可以使用多种方式创建数组,例如: * 使用 new Array() 构造函数创建数组:var a = new Array("cctv","sxtv","tytv"); * 使用数组字面量创建数组:var a = ["cctv","sxtv","tytv"]; * 使用带有长度的...
根据元素的分布情况,JavaScript数组可以分为两种类型:稀疏数组和密集数组。理解这两种类型的差异对于优化内存使用和提高程序性能至关重要。 #### 二、稀疏数组与密集数组的概念 **稀疏数组(Sparse Array)**: - ...
下面是对标题中提到的数组Array的常用方法的详细总结。 1. shift()方法:此方法用于移除数组的第一个元素,并返回被移除的元素。在原数组上进行操作,改变原数组的长度。例如,对于数组[0, 1, 2],调用shift()将...
"JavaScript数组用法详解" JavaScript 数组是一种非常重要的数据结构,它是一种可以存储多个元素的集合。 JavaScript 数组的元素可以是任何类型,包括数字、字符串、对象、函数等。数组的长度可以动态地变化,可以...
推荐使用`for`循环或`Array.prototype.forEach()`方法来遍历数组的索引和元素。 例如,要获取数组的所有元素,可以直接使用`map()`方法: ```javascript function getArrayValues(array) { return array.map...
JavaScript数组自带了很多方法,这些方法大致可以分为两类:会改变原数组的方法和不会改变原数组的方法。 1. 改变原数组的方法 - pop():移除数组的最后一个元素,并返回该元素。 - shift():移除数组的第一个...
在ECMAScript 3标准中,Array.prototype中定义了一系列操作数组的函数,使得这些方法可以在任何数组实例中使用。 1. Array.join()方法 Array.join()方法能够将数组中的所有元素转换成字符串,并根据指定的分隔符将...
在JavaScript中,数组对象Array是用于存储一组...在学习和使用JavaScript数组时,理解这些基本概念和方法至关重要。通过实践和案例分析,我们可以更好地掌握数组对象Array的运用,从而在实际编程中更有效地处理数据。
JavaScript数组提供了丰富的内置方法,如push、pop、shift、unshift、slice、splice、concat、indexOf、join等,这些方法极大地提高了我们处理数组的效率。在`array.js`文件中,可能会包含对这些方法的自定义实现...
以下是对JavaScript数组方法的详细总结: **一、创建数组** 1. 使用构造函数创建数组: ```javascript var colors = new Array(); // 创建空数组 var colors = new Array(3); // 创建长度为3的数组,但不包含...
首先,需要了解的是,JavaScript数组的所有方法都定义在Array.prototype上,这意味着所有数组的实例都可以使用这些方法。Array.prototype本身也是一个数组,它包含了数组的原型方法。 1. concat方法 concat方法用于...
JavaScript中的Array对象是编程语言中处理有序数据集合的关键部分,它允许你在单个变量中存储多个值。...了解和熟练使用这些方法是JavaScript编程中的基础,它们极大地提高了处理数组数据的效率和灵活性。