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

  • 相关阅读:
    touch测试
    JS动画代码
    前端css、javascript在线工具
    横向广告(商品)滚动
    写点js的小函数(一)
    HTML5 css reset
    JS新API标准 地理定位(navigator.geolocation)
    写点js的小函数(二、文本框的提示)
    传说中的comet(ajax版)?
    lhgdialog 4.2.0 正式版发布
  • 原文地址:https://www.cnblogs.com/xiaofenguo/p/10450974.html
Copyright © 2011-2022 走看看