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个或多个元素,并且用参数列表中的声明的一个或多个值替换那些被删除的元素,如果有删除的元素,则返回有删除的元素的数组

  • 相关阅读:
    常见模块和包
    二分查找算法
    常见内置函数
    Django总目录
    nginx配置站点
    Arduino语言
    Python连接Arduino的方法
    机器人学习
    Redis
    arduino总目录
  • 原文地址:https://www.cnblogs.com/xiaofenguo/p/10450974.html
Copyright © 2011-2022 走看看