zoukankan      html  css  js  c++  java
  • Array 对象

    Array的对象用于在单个的变量中存储多个值。

     constructor 返回对创建此对象的数组函数的引用。

    demo:

    let arr=[];  arr.constructor==Array

    let obj={}: obj.constructor==Object

    let str=""; str.constructor==String

    let boolean=true;  boolean.constructor==Boolean

    let time=new Date();  time.constructor==Date

    prototype 属性使您有能力向对象添加属性和方法。

     concat(arr1,arr2,...arrX) 用于连接两个或多个数组

    参数是必须的,参数可以是具体的值,也可以是数组对象,可以是任意多个。

    join(separator) 把数组所有的元素放入一个字符串,元素通过指定的分隔符进行分割

    arrayObject.join(separator)

    separator 可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符

    push(...item) 可以向数组的尾部添加一个或多个元素,并返回新的长度。至少要有一个元素 

    unshift() 可以向数组的头部添加一个或多个元素,并返回新的长度。至少要有一个元素 

     slice(start,end) 方法可从已有的数组中返回选定的元素。 start 必须,开始位置,end可选,没有的话就是到数组最后一个元素。 返回一个新数组 包含start 不包含end,不会修改原来的数组

    sort 用于对数组的元素进行排序,数组在原数组上进行排序,不生成副本。

    arr.sort(sortBy); 如果没有参数,默认是按照字母顺序对数组中的元素进行排序,可以传入自定义排序方法;

    splice(index,howmany,....item) 方法从数组中添加或者删除项目,然后返回被删除的项目。会改变原始数组

    splice() 方法可删除从index处开始的0个或多个元素,并且用参数列表中的声明的一个或多个值替换那些被删除的元素,如果有删除的元素,则返回有删除的元素的数组

  • 相关阅读:
    Apache httpd和JBoss构建高可用集群环境
    Ubuntu 14.04下NFS安装配置
    Ubuntu 14.04 安装 JDK 7.0
    Docker第三方项目小结
    Shipyard远程API
    Linux软件管理——yum命令详解
    Quartz集群原理及配置应用
    Rsync原理介绍及配置应用
    python构造wireshark可以解析的LTE空口数据
    A Simple Web Server
  • 原文地址:https://www.cnblogs.com/xiaofenguo/p/10450974.html
Copyright © 2011-2022 走看看