zoukankan      html  css  js  c++  java
  • js Array

    •长度可变数组对象
    –0-based
    –最大长度2^32−1 = 4294967295
    •构造Array对象
    –new Array():空数组
    –new Array(3):长度为3的数组
    –new Array(1, "Hello"):构造有两个元素的数组

    Array.prototype.
    •length属性:数组长度,可读写
    •toString()/toLocaleString()方法:
    –返回逗号分割的字符串
    –两者区别是得到每个对象字符串的方式
    •concat([ item1 [ , item2 [ , … ] ] ])方法:
    –返回一个新数组,保存了原数组所有元素和所有的参数
    •push([ item1 [ , item2 [ , … ] ] ])方法:
    –在数组尾添加一个或多个元素
    •pop方法:
    –从数组尾去除并返回元素
    •shift方法:
    –从数组头去除并返回元素
    •unshift([ item1 [ , item2 [ , … ] ] ])方法:
    –在数组头添加一个或多个元素
    •join(separator)方法:
    –返回以separator作为分割符得到一个连接所有元素的的字符串
    –StringBuilder的基础,可以为IE加快字符串拼接速度
    •reverse()方法:将数组内所有元素逆转
    •sort(compareFunction)方法:
    –参数为一个方法,用于比较两个元素
    –省略了参数则直接使用<, ==, >比较两个元素

    •slice(start, end)方法:
    –返回新数组,不影响旧数组
    –包含从下标start开始到下标end-1的元素
    –如果省略end则包含从下标start开始至末尾的所有元素
    –如果参数为负数,则表示数组的“倒数”第几个下标(即下标为n + array.length)
    –如果start元素在end元素之后或相同,则返回空数组
    –如果参数为负数,则表示数组的“倒数”第几个下标(即下标为n + array.length)
    –如果start元素在end元素之后或相同,则返回空数组
    •splice (start, deleteCount [ , item1 [ , item2 [ , … ] ] ] )方法:
    –最灵活的方法,影响当前数组
    –从下标start的元素开始,删除deleteCount个元素,并在当前start位置开始插入剩余元素
    –删除元素:splice(2, 1)
    –插入元素:splice(2, 0, "Hello", "World")
    –替换元素:splice(2, 1, “Hello”, “World”)

    Code
  • 相关阅读:
    caffe:mac10.12安装caffe的步骤
    查找两个链表的共同子链表
    golang:1.并发编程之互斥锁、读写锁详解
    git问题汇总
    有用的技术工具
    maven 安装本地jar包到本地maven仓库
    win7下Hadoop学习 之 Cygwin下载、安装、配置
    简单目录备份脚本
    2021年01月28日微博热搜汇总
    2021年01月26日微博热搜汇总
  • 原文地址:https://www.cnblogs.com/hubj/p/1354263.html
Copyright © 2011-2022 走看看