zoukankan      html  css  js  c++  java
  • 前端 javascript 数据类型 数组 列表

    javascript数组相当于python的列表

    创建列表

    a = [1,2,3,4];
    [1, 2, 3, 4]

    获取列表长度

    a = [1,2,3,4];
    [1, 2, 3, 4]
    a.length
    4

    push()

     尾部追加元素

    a = [1,2,3,4];
    [1, 2, 3, 4]
    
    a.push(5)
    5
    a
    [1, 2, 3, 4, 5]

    pop()

    默认删除 尾部最后一个元素

    a
    [1, 2, 3, 4, 5]
    a.pop()
    5 a [1, 2, 3, 4]

    obj.unshift(ele) 

    数组头部插入元素

    a = [1,2,3,4];
    [1, 2, 3, 4]
    
    a.unshift(5)
    5
    a
    [5, 1, 2, 3, 4]

    obj.shift()

    数组头部移除元素

    a
    [5, 1, 2, 3, 4]
    
    a.shift()
    5
    a
    [1, 2, 3, 4]

    obj.splice(start, deleteCount, value, ...)

     

    start 起始位置索引

    deleteCount 删除个数

     value 插入的

     插入、删除或替换数组的元素

    a.splice(1,1,99)
    索引找到1的值 删除1个元素,再从1这个位置插入99
    a
    [1, 2, 3, 4]
    a.splice(1,1,99)
    [2]
    a
    [1, 99, 3, 4]
    a.splice(1,0,909)
    从1位置插入909
    a
    [1, 99, 3, 4]
    a.splice(1,0,909)
    []
    a
    [1, 909, 99, 3, 4]
    a.splice(1,1)
    删除1位置的值 909
    a
    [1, 909, 99, 3, 4]
    a.splice(1,1)
    [909]
    a
    [1, 99, 3, 4]

    obj.slice( ) 

    切片

    a
    [1, 99, 3, 4]
    
    a.slice(1,3)
    [99, 3]

    obj.reverse( )

    反转

    a
    [1, 99, 3, 4]
    
    a.reverse()
    [4, 3, 99, 1]

    obj.join(sep)

    将数组元素连接起来以构建一个字符串

     

    python join针对字符串的

    javascript join 针对列表

    a
    [1, 5, 7, 9]
    a.join("-");
    "1-5-7-9"

    obj.concat(val,..)

    拼接数组 列表

    a = [1,2,3,4];
    [1, 2, 3, 4]
    b = [5,6,7,8];
    [5, 6, 7, 8]
    
    
    c = a.concat(b)
    [1, 2, 3, 4, 5, 6, 7, 8]
    c
    [1, 2, 3, 4, 5, 6, 7, 8]

    obj.sort( ) 

     对数组元素进行排序

    a = [5,7,9,1];
    [5, 7, 9, 1]
    a.sort()
    [1, 5, 7, 9]
  • 相关阅读:
    设计模式课程 设计模式精讲 2-1 本章导航
    数字 日期 格式化方法
    jQuery事件委托之Safari失效的解决办法--摘抄
    css3鼠标点击穿透--摘抄
    字符串日期转换为周
    在echars上发布的半圆环形图
    一些框架源码中的代码
    webSQL 增删改查
    Android 根据版本号更新
    Android 永久保存简单数据
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/9163872.html
Copyright © 2011-2022 走看看