`
liuwei_blog
  • 浏览: 94946 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript 里Array的一些方法

阅读更多

1. join()方法:join()方法的用途是连接字符串值,join()方法只有一个参数,即数组项之间使用的字符串
如:

var  aColors  =  [ " red " , " green " , " blue " ];
alert(aCloors.join(
" - " )); // output "red-green-blue"

2.concat()方法:将参数附加到数组末尾,返回新的数组,concat()方法只有一个参数,即要加的项
如:

var  aColors  =  [ " red " , " green " , " blue " ];
var  aColors2  =  aColors.concat( " yellow " , " purple " );
alert(aColors);
// output "red,green,blue"
alert(aColors2); // output "red,green,blue,yellow,purple" 

3.slice()方法:接收1个或2个参数,即要提取的项的起始位置和结束位置,如果只有一个参数该方法返回从该位置开始到数组结尾的所有项,如果有2个参数该方法返回第一个位置和第二个位置的所有项,不包括第二个位置的项
如:

var  aCloros  =  [ " red " , " green " , " blue " , " yellow " , " purple " ];
var  aCloros2  =  aCloros.slice( 1 );
var  aCloros3  =  aCloros.slice( 1 , 4 );
alert(aCloros2);
// output "green,blue,yellow,purple"
alert(aCloros3); // output "green,blue,yellow"

4.shift()方法:将删除数组中的第一个项,将其作为函数值返回
5.unshift()方法:把一个项放在数组的第一个位置,然后把余下的项下移一个位置
6.push()方法:在数组的结尾添加一个或多个项
7.pop()方法:删除最后一个数组项,将其作为函数值返回
8.splice()方法:把数据项插入数组中部,调用该方法时传入的参数不同作用不同
    删除:传入2个参数,这2个参数是: 要删除的第一个项的位置和要删除的项的个数
    替换而不删除:传入3个参数,这3个参数是:起始位置,0(要删除的个数),要插入的项
    替换并删除:传入3个参数,这3个参数是:起始位置,要删除的数组项个数,要插入的项

分享到:
评论

相关推荐

    Javascript实现Array和String互转换的方法

    本文将详细介绍如何使用JavaScript内置方法来实现数组与字符串之间的转换,其中涉及到了两个重要的字符串处理方法:toString方法和split方法。 首先,Array转为String。在JavaScript中,数组对象的toString方法可以...

    JavaScript实现Array(数组)和Map

    `array.js` 文件可能包含了对数组操作的一些自定义函数或者扩展,例如可能实现了数组去重、查找指定元素的索引、排序等功能。这些功能可以通过阅读源码来了解其具体的实现方式和用途。 接着,Map是ES6中新增的一种...

    javascript array list into setjavascript array list into set

    javascript array list into setjavascript array list into setjavascript array list into setjavascript array list into setjavascript array list into setjavascript array list into setjavascript array ...

    javascript object array方法使用详解.docx

    ### JavaScript Object Array 方法使用详解 #### 一、引言 在JavaScript开发中,数组(Array)是一类极为常用的数据结构,提供了丰富的内置方法来帮助开发者高效地操作数据。本文将详细介绍Array原型上的方法,并...

    javascript string和array常用扩展方法

    javascript string和array常用扩展方法

    JavaScript Array 对象.md

    这一篇就可以学会JavaScript Array 数组对象方法

    浅谈JavaScript Array对象

    在本篇文章中,我们主要探讨了JavaScript中的Array对象,包括其定义、属性、以及常用的实例方法。 首先,我们需要了解JavaScript中数组的基本概念。JavaScript数组是一种值的有序集合,其中的值被称为元素。每个...

    JavaScript 实现Array(数组)和Map

    Map的一些主要方法包括set、get、has、delete、clear等。在`map.js`文件中,可能会有对Map的实现或扩展,比如添加一个`forEach`方法遍历Map的所有键值对,或者一个`size`属性获取Map中的元素数量。 `object.js`文件...

    JavaScript 中的 `Array.prototype.filter` 方法全解析

    本文将深入探讨 Array.prototype.filter 方法的工作原理、使用场景、代码示例以及与其他数组方法的比较。 Array.prototype.filter 是 JavaScript 中处理数组的强大工具,它允许开发者以声明式的方式轻松筛选出符合...

    JavaScript中Array方法你该知道的正确打开方法

    于是我写了这篇文章,总结了如何在 JavaScript 中正确使用地使用 Array 的方法! Array对象为JavaScript内置对象,具有以下属性: 属性 描述 constructor 返回对创建此对象的数组函数的引用。 length 返回...

    JavaScript Array对象详解-javascript技巧.pdf

    JavaScript Array对象详解_javascript技巧

    Javascript数组Array方法解读

    接上一篇《Javascript数组Array基础介绍》,这一篇详细介绍Array的所有方法。 所有数组的方法都定义在Array.prototype上,而Array.prototype本身也是一个数组。 array.concat() 浅复制一份当前数组,并把接收到的...

    JavaScript-Array类型全面解析_.docx

    ### JavaScript Array 类型全面解析 #### 一、概述 JavaScript 中的数组(Array)是一种特殊的数据结构,用于存储一系列有序的数据。与许多其他编程语言不同,JavaScript 的数组非常灵活,可以存储任意类型的数据...

    Javascript Array 对象方法使用.md

    javascript 数组中,filter和map使用方法和案例小结。介绍了filter和map的基本使用,语法,使用案例,场景案例及一些注意点

    Javascript中关于Cookie存储Array集合

    JavaScript提供了`JSON.stringify()`方法,可以将JavaScript值(包括Array)转换为JSON字符串。例如: ```javascript let array = [1, 2, 3, "four"]; let jsonString = JSON.stringify(array); ``` 2. 设置...

    JavaScript 数组- Array的方法总结(推荐)

    JavaScript中的Array对象是编程中非常基础且重要的部分,它提供了丰富的内置方法,使得处理和操作数组变得简单高效。本文将对这些方法进行详尽的总结和解析。 首先,创建JavaScript数组有多种方式: 1. 使用构造...

    Javascript数组Array基础介绍_.docx

    但是,构造函数方式有一些坑,例如 `var arr4 = new Array(9);` 会创建一个长度为 9 的空数组,而不是我们期望的包含数字 9 的数组。因此,推荐使用数组字面量方式来创建数组。 检测对象是否为数组 检测对象是否...

    javascript方法和技巧大全

    ### JavaScript方法和技巧详解 #### 一、基本概念与语法结构 **JavaScript**是一种轻量级的编程语言,被广泛应用于网页开发中,用于增强网页的交互性与动态效果。以下是一些基本的语法和使用技巧。 ##### 1. 嵌入...

Global site tag (gtag.js) - Google Analytics