`

JavaScript中数组方法

    博客分类:
  • js
 
阅读更多
JavaScript中数组方法

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代替本方法来使用。

pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined

var a = [1,2,3,4,5];

var b = a.pop(); //a:[1,2,3,4]b:5

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]

splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,...

var a = [1,2,3,4,5];

var b = a.splice(2,2,7,8,9); //a:[1,2,7,8,9,5]b:[3,4]

var b = a.splice(0,1); //同shift

a.splice(0,0,-2,-1); var b = a.length; //同unshift

var b = a.splice(a.length-1,1); //同pop

a.splice(a.length,0,6,7); var b = a.length; //同push

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:12345
分享到:
评论

相关推荐

    第11节 JavaScript数组常用方法及应用.rar

    第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11节 JavaScript数组常用方法及应用.rar第11...

    javascript中数组、对象

    文档"Javascript数组操作整理.doc"可能包含了对数组常见操作的详细总结,如遍历方法(`for`循环、`forEach`、`map`等)、查找方法(`indexOf`、`find`、`filter`等)、排序方法(`sort`)、转换方法(`concat`、`...

    JavaScript splice 数组操作(删除,插入)

    JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)JavaScript splice 数组操作(删除,插入)...

    Javascript中数组方法汇总(推荐)

    在Javascript中,数组是一种非常常用的数据结构,它提供了许多实用的方法来操作数组中的元素。本文将汇总Javascript中数组的基本方法,供需要的读者参考。 首先,Array.prototype中定义了很多操作数组的方法,我们...

    JavaScript数组(源代码)

    JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)...

    JavaScript-数组方法-删除、插入、替换.源码

    JavaScript_数组方法-删除、插入、替换.源码

    javascript中数组方法汇总

    - splice:从数组中添加或删除元素,同时返回被删除的元素组成的数组。 - slice:返回数组的一个浅拷贝,不会修改原数组,但可以指定开始和结束位置来截取数组的子集。 2. 数组排序和反转 - reverse:将数组中...

    javascript中的数组对象以及json学习笔记

    数组有一些内置的方法和属性,如`length`用于获取数组长度,`push`用于在数组末尾添加元素,`pop`用于移除并返回数组最后一个元素,`shift`用于移除并返回数组的第一个元素,`unshift`用于在数组开头添加元素,`...

    JavaScript如何删除数组元素!

    `splice()` 是一个非常强大的方法,可以用来删除、插入甚至替换数组中的元素。删除元素时,需要提供两个参数:开始位置和要删除的元素数量。 ```javascript let arr = [1, 2, 3, 4, 5]; arr.splice(2, 1); // ...

    JavaScript中数组的22种方法必学(推荐)

    本文将深入讲解JavaScript数组的22种必学方法,按照功能分为10类进行解析。 1. **对象继承方法** - `toString()`:将数组转换为以逗号分隔的字符串。例如,`[1,2,3].toString()`返回`'1,2,3'`。在`alert()`等需要...

    javascript循环数组有什么方法_javascript循环数组有哪些方法.docx

    该方法同样接受一个回调函数作为参数,此函数会被应用到数组中的每个元素上。只有当回调函数返回 `true` 时,对应的元素才会被包含在新数组中。 **示例代码**: ```javascript let numbers = [1, 2, 3, 4, 5, 6]; ...

    JavaScript中数组常见操作技巧

    可以通过 `arr.length = 0` 清空数组,或者使用 `splice` 方法删除数组中的元素。此外,判断数组是否为空,可以使用 `if (arr.length) {}`。 #### 数组排序 排序数组可以使用数组的 `sort()` 方法,它可以根据提供...

    Javascript 数组方法汇总整理

    Javascript 数组方法汇总整理

    Javascript数组及其操作

    Javascript 数组及其操作 Javascript 数组是一种基本...这可以帮助开发者遍历数组中的每个元素,并执行相应的操作。 Javascript 数组是基础的数据结构,提供了多种操作方法和属性,可以满足各种数据处理和计算需求。

    JavaScript中数组的一些算法和技巧总结

    - `filter()`:创建一个新数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 - `reduce()` 和 `reduceRight()`:对数组中的每个元素执行一个由您提供的reducer函数(升序或降序),将其结果汇总为单个...

    JavaScript数组用法详解

    "JavaScript数组用法详解" JavaScript 数组是一种非常重要的数据结构,它是一种可以存储多个元素的集合。 JavaScript 数组的元素可以是任何类型,包括数字、字符串、对象、函数等。数组的长度可以动态地变化,可以...

    javascript中数组删除指定的元素的代码示例

    splice方法是JavaScript中一个非常强大的数组方法,它可以用来添加或删除数组中的元素。splice方法可以接受三个参数:第一个参数指定从哪个位置开始修改数组,第二个参数指定要删除的元素数量,后续参数则可以是新的...

    第6节 JavaScript数组及应用.rar

    第6节 JavaScript数组及应用.rar第6节 JavaScript数组及应用.rar第6节 JavaScript数组及应用.rar第6节 JavaScript数组及应用.rar第6节 JavaScript数组及应用.rar第6节 JavaScript数组及应用.rar第6节 JavaScript数组...

    Javascript实现数组中的元素上下移动

    我们交换数组可以实现元素上下移动了,这个效果我们在表格或以前排序算法中都会用到,下面来看一个JavaScript下实现交换数组元素上下移动例子 在写项目的时候,要实现一个数组记录上下移动的示例。写起来也没有没...

Global site tag (gtag.js) - Google Analytics