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

Array数组对象的shift()用法

阅读更多

shift() 用法:<数组对象>.shift();

 

        shift()方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。

 

下面看一下示例:

 

<html>
<head>
    <title>Array数组对象的shift()用法</title>
</head>
<body>

<script type="text/javascript">

    var arr = new Array(3)                    //定义一个数组
    arr[0] = "A"                              
    arr[1] = "B"
    arr[2] = "C"

    document.write(arr + "<br />")           //输出没有移除前的数组元素
    document.write(arr.shift() + "<br />")   //输出被移除的数组元素
    document.write(arr)                      //输出被移除后剩余数组元素

</script>

</body>
</html>

 

运行结果如下:

A,B,C    没有移除前的数组元素
A          被移除的数组元素
B,C       移除后剩余数组元素

 

 

 

分享到:
评论

相关推荐

    Unity3D教程:Array数组类的使用(二)1

    本教程主要关注Array数组类在JavaScript中的使用。 Array 类是Unity3D中JavaScript的特定实现,它提供了丰富的函数和属性来操作数组。数组的长度可以通过 `length` 属性获取或设置,例如: ```javascript var arr ...

    js解析php数组对象数组对象数组对象.docx

    - 使用 `new Array()` 构造函数创建数组。 - 或者使用数组字面量 `[ ]` 来定义数组。 ```javascript var names = new Array("张三", "李四", "王五"); // 或者 var names = ["张三", "李四", "王五"]; ``` 3...

    JS 操作Array数组的方法及属性实例解析

    此外,Array对象还包含许多其他的方法,如`push()`、`pop()`、`shift()`、`unshift()`用于操作数组的两端,`splice()`用于插入、删除和替换元素,`slice()`用于获取数组的一部分,`concat()`用于合并数组,`indexOf...

    JavaScript数组对象Array案例.pdf

    Array对象提供了丰富的内置方法和属性,使得对数组的操作变得简单且高效。本文将深入探讨JavaScript数组对象Array的一些关键知识点,并通过提供的案例进行解析。 首先,数组的创建有多种方式。最常见的是使用`new ...

    JavaScript中的Array 对象(数组对象)_.docx

    在JavaScript中,Array对象是处理一组有序数据的...因此,确保正确使用数组方法并控制数组长度的变化是防止安全漏洞的关键。同时,注意原型污染攻击,避免在`prototype`上随意添加属性,除非你完全了解其可能的影响。

    javascript之Array 数组对象详解

    - 该方法的两种用法:一是连接实际数据,二是连接两个或多个数组。 4. 数组元素转换为字符串方法join(): - 使用join方法可将数组元素放入一个字符串中。 - 此方法可以没有参数,也可以有参数,参数指定了字符串...

    javascript中数组、对象

    JavaScript数组支持多种操作方法,如`push`(在末尾添加元素)、`pop`(移除并返回末尾元素)、`shift`(移除并返回首位元素)、`unshift`(在首位添加元素)、`slice`(截取子数组)、`splice`(插入、删除或替换...

    JavaScript数组对象Array.pdf

    例如,你可以通过`Array.prototype`自定义一个方法,使得所有的数组实例都能使用这个新方法。以下是一个示例,定义了一个名为`outAll`的方法,用于显示数组的所有元素: ```javascript Array.prototype.outAll = ...

    element vue Array数组和Map对象的添加与删除操作

    在Vue.js框架中,Array数组和Map对象是经常用来存储数据的两种结构,尤其是在处理动态数据集合时。Element UI是基于Vue 2.0开发的一套基于Vue的组件库,提供了丰富的界面组件。在后台管理系统的开发中,经常需要动态...

    浅析JavaScript中的array数组类型系统_.docx

    使用`Array()`构造函数创建数组时,可以有不同的参数用法: 1. 无参数或空参数,创建一个空数组。 ```javascript var a = new Array(); // 等同于 [] ``` 2. 单个数值参数,表示数组的长度,但并不会自动填充元素。 ...

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

    Array对象提供了许多内置方法,方便我们操作和处理数组。以下是对JavaScript数组方法的详细总结: **一、创建数组** 1. 使用构造函数创建数组: ```javascript var colors = new Array(); // 创建空数组 var ...

    JavaScript 中有关数组对象的方法(详解)

    在JavaScript中,数组对象是编程时经常使用的数据结构,它提供了丰富的操作方法来方便地处理和操作数组元素。本文将详细解析JavaScript中数组对象的一些主要方法。 首先,我们来看看如何添加数组元素。`push()`方法...

    JavaScript数组对象JSON学习笔记

    ### JavaScript 数组对象 JSON 学习笔记 #### 一、JavaScript 数组操作 在 JavaScript 中,数组是一种常用的数据结构,用于存储多个值。本部分主要介绍如何创建数组、访问数组元素以及对数组进行各种操作。 #####...

    详解vue 数组和对象渲染问题

    1. `push()`, `pop()`, `shift()`, `unshift()`: 这些方法会直接改变数组的长度,Vue可以检测到这些变化并更新视图。 2. `splice()`: 可以添加或删除数组元素,Vue同样能跟踪这些变化。 3. `sort()`, `reverse()`: ...

    JS array数组部分功能实现

    实现了一些比较常见的array功能,并且使用了 jest 进行测试。 实现的方法包括: concat find flat forEach & map includes join pop push reduce reverse shift slice some sort splice unshift 有些同质化比较高的...

    JavaScript 实现Array(数组)和Map

    JavaScript数组提供了丰富的内置方法,如push、pop、shift、unshift、slice、splice、concat、indexOf、join等,这些方法极大地提高了我们处理数组的效率。在`array.js`文件中,可能会包含对这些方法的自定义实现...

    JS中Array数组学习总结

    Array数组对象具有一个length属性,它表示数组的长度,即数组中的元素个数。通过修改length属性的值,可以对数组进行截断或添加元素。例如,将colors.length设置为2,会删除数组中索引为2及之后的所有元素。通过...

    JavaScript数组用法详解

    使用 Array() 构造函数可以创建一个空数组、带有初始元素的数组、指定长度的数组等。数组直接量是一种简洁的创建数组的方式,只需要将元素用逗号分隔,放入方括号中即可。 数组的 length 属性是一个特殊的属性,它...

    JavaScript类数组对象转换为数组对象的方法实例分析

    在JavaScript中,类数组对象(Array-like object)是一种拥有`length`属性且可以通过索引访问其元素的对象,但它们并不具备数组所具有的内置方法,如`push`、`pop`、`shift`等。因此,当我们需要对类数组对象进行...

    js代码-查询数组对象

    1. 创建数组:可以使用`[]`来创建一个空数组,或者`new Array()`构造函数来指定数组长度。例如: ```javascript var arr = []; // 创建空数组 var arr = new Array(3); // 创建长度为3的数组 ``` 2. 访问元素:...

Global site tag (gtag.js) - Google Analytics