• 微信小程序学习Course 3-2 JS数组对象学习


    微信小程序学习Course 3-2 JS数组对象学习

    本节主要介绍JS中的数组。

    3-2.1 数组的声明

    数组声明的方式多种,如下例。一般我们可以先创建一个空数组,然后再填充。

    var names = [];//创建一个空数组
    var names = ["sadad","asdsad"];//创建一个包含两个字符串的数组
    var names = new Array(3);//创建一个包含三个元素的数组
    

      

    3-2.2 数组的增添

    数组有多种增添方式,一种是栈方式,另一种是队列方式。

    1、栈方式

    a.push("acsacca")向数组a中最后一位补一个字符串
    
    a.pop()//取得数组的最后一项
    

      

    2、队列方式

    a.unshift("sadasda")//向数组第一项前面补一项
    
    a.shift()//获取a数组的第一项
    

      

    3-2.3 数组的检索

    数组的检索有两种检索方式,一种是从前面,一种是从后面

    indexOf("LiMeng",2);//从数组的第二行向后查找“LiMeng”返回第一个匹配的编号
    
    lastIndexOf("LiMeng",2);//从数组的倒数第二行向前查找“LiMeng”返回第一个匹配的编号
    

      

    3-2.4 数组内操作

    一个数组必要的操作应该包括删除某一项、插入某一项、截取一部分。

    1、删除

    splice(0,2)//删除从第0项开始的两项数据
    

    2、插入

    splice(2,0,"red","green")//删除从第2项开始的0项数据,然后插入两个字符串,等同于没有删除,直接插入
    

    3、截取

    var b = a.slice(x,y)//截取从x到y项的数据建立一个新数组
    

      

  • 相关阅读:
    nodejs安装autoprefixer
    nodejs安装Yui Compressor
    js捕捉回车事件
    支付宝服务窗前台页面规范
    html5 input type number 去掉加减号
    [USACO10HOL]赶小猪题解
    [USACO09FEB]改造路题解
    [HNOI2013]游走题解
    洛谷P1649 [USACO07OCT]障碍路线Obstacle Course BFS 最小转弯
    洛谷P1467 循环数 Runaround Numbers
  • 原文地址:https://www.cnblogs.com/flyingjun/p/9738615.html
Copyright © 2020-2023  润新知