zoukankan      html  css  js  c++  java
  • 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(‘’)  字符串反转

  • 相关阅读:
    Springboot集成Junit
    springboot集成mybatis
    使用Spring Initializr快速创建Springboot工程
    Tungsten Replicator学习总结
    Java代理模式汇总
    Java定时任务的常用实现
    Java对象序列化剖析
    最适合作为Java基础面试题之Singleton模式
    MyCat源码分析系列之——结果合并
    MyCat源码分析系列之——SQL下发
  • 原文地址:https://www.cnblogs.com/javscr/p/9681048.html
Copyright © 2011-2022 走看看