zoukankan      html  css  js  c++  java
  • 记录前端 js 工作中用到的一些方法

    JavaScript push() 方法

    定义和用法

    push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

    语法

    arrayObject.push(newelement1,newelement2,....,newelementX)
    参数描述
    newelement1 必需。要添加到数组的第一个元素。
    newelement2 可选。要添加到数组的第二个元素。
    newelementX 可选。可添加多个元素。

    返回值

    把指定的值添加到数组后的新长度。

    JavaScript shift() 方法

    定义和用法

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

    语法

    arrayObject.shift()

    返回值

    数组原来的第一个元素的值。

    说明

    如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。请注意,该方法不创建新数组,而是直接修改原有的 arrayObject。

    JavaScript unshift() 方法

    定义和用法

    unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。

    语法

    arrayObject.unshift(newelement1,newelement2,....,newelementX)
    参数描述
    newelement1 必需。向数组添加的第一个元素。
    newelement2 可选。向数组添加的第二个元素。
    newelementX 可选。可添加若干个元素。

    返回值

    arrayObject 的新长度。

    说明

    unshift() 方法将把它的参数插入 arrayObject 的头部,并将已经存在的元素顺次地移到较高的下标处,以便留出空间。该方法的第一个参数将成为数组的新元素 0,如果还有第二个参数,它将成为新的元素 1,以此类推。

    请注意,unshift() 方法不创建新的创建,而是直接修改原有的数组。

  • 相关阅读:
    微服务 面试
    SpringMVC工作原理
    win7系统不能用telnet命令的两种解决方法
    Java NIO框架Netty教程(一) – Hello Netty
    基于JT/T808协议的车辆监控平台架构方案
    分布式高并发物联网(车联网-JT808协议)平台架构方案
    Linux CGroup
    Linux top、VIRT、RES、SHR、SWAP(S)、DATA Memory Parameters Detailed
    UEFI BIOS Rootkit Analysis
    Kademlia、DHT、KRPC、BitTorrent 协议、DHT Sniffer
  • 原文地址:https://www.cnblogs.com/erlou96/p/12882497.html
Copyright © 2011-2022 走看看