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(‘’)  字符串反转

  • 相关阅读:
    jQuery的父,子,兄弟节点查找方法
    我们的产品最终入驻淘宝服务市场
    iframe显示滚动栏
    自己定义控件三部曲之动画篇(十三)——实现ListView Item进入动画
    [叁]Pomelo游戏server编程分享 之 server结构与配置分析
    数列求和
    字节与字符_字节流与字符流_ASCII与Unicode_GB2312_GBK_GB18030_BIG-5
    Codeforces Round #257(Div. 2) B. Jzzhu and Sequences(矩阵高速幂)
    呼叫保持流程
    PDF转EPUB格式电子书经验总结
  • 原文地址:https://www.cnblogs.com/javscr/p/9681048.html
Copyright © 2011-2022 走看看