• js 数组


    数组

    var arr=new Array();     定义 不常用

    var arr=newArray(12, 13, 14, 15);   定义并赋值  不常用

    var arr=[];      定义

    var arr=[12, 13, 14, 15, ‘hello’]   定义并赋值

    a[0] 12     a[0]=17                      取值/赋值

    arr.length   5                个数

    for(var i=0; i<arr.length; i++){ arr[i] }   遍历 数组元素

    for(var i in arr){ arr[i] }              遍历 数组元素

    var arr2=[ [1, 2, 3], [4, 5] ]      二维数组

    arr2[0][1]         →    2

    str=’a,b,c’

    str.split(‘,’)         →    [‘a’, ‘b’, ‘c’]      ’,’ 分割  ‘空’ 切字符

    arr=[‘1’, ’2’, ’3’]

    arr.join(‘-’)         →    ‘1-2-3’          ’-’ 拼接

    arr.push([‘5’])       →   [‘1’, ’2’, ’3’, [’5’]]  添加一个元素 到最后

    arr.concat( [‘6’, ‘7’])  →   [‘1’, ’2’, ’3’, ‘6’, ‘7’] 添加值

    arr.pop()           →  [‘1’, ’2’]          删除 最后一个元素

    arr.splice(i,n, a,b,c)           删除从i开始的前n个数 再添加a, b, c

    A=arr.unshift(‘8’, ‘9’)[‘8’, ‘9’, ‘1’, ’2’, ’3’] 前添加‘8’, ‘9’  A=添加后个数

    B=arr.shift()    [’2’, ’3’] 删除第一个元素 B=删除的第一个元素

    arr.sort()                从小到大排序  (字母按ascll码排序)

    arr.reverse()             顺序反转

    arr/str.indexOf(‘str’,i)      查找第一个’str’ 的索引 i开始

    arr.lastIndexOf(‘v’,i)       倒着找       找不到返回-1

    str.substring(i, j)         截取i~j不包括j  

    str.toLowerCase()       转小写

    str.charAt(i)             i个字符      

    str.toUpperCase()        转大写

    str.split(‘’).reverse().join(‘’)  字符串反转

  • 相关阅读:
    谈屡面屡胜的面试经验
    同步异步和阻塞非阻塞的区别
    Ansible条件测试
    Ansible playbook基础组件介绍
    Ansible的基础元素和YAML介绍
    Ansible常见模块介绍
    Ansible介绍及安装部署
    Spark介绍及安装部署
    安装部署Apache Hadoop (完全分布式模式并且实现NameNode HA和ResourceManager HA)
    安装部署Apache Hadoop (本地模式和伪分布式)
  • 原文地址:https://www.cnblogs.com/javscr/p/9681048.html
Copyright © 2020-2023  润新知