Array 数组

    参数

    • : wxs引入时 module 的名字;
    • targetArray : 目标数组;
    • spearator : 可选,将数组转成字符串时的连接符

    pop

    移除数组的最后一个元素

    语法

    1. array.pop(targetArray)

    参数

    • array : wxs引入时 module 的名字;
    • targetArray : 目标数组;

    返回值

    返回一个对象:

    • item :移除的对象
    • newArray :移除元素后的数组

    push

    语法

    1. array.push(targetArray,element1[, ...[, elementN]])

    参数

    • array : wxs引入时 module 的名字;
    • targetArray : 目标数组;
    • element :要追加的元素

    参数

    • array : wxs引入时 module 的名字;
    • targetArray : 目标数组;

    shift

    语法

    1. array.shift(targetArray)

    参数

    • array : 引入时 module 的名字;
    • targetArray : 目标数组;

    返回值

    返回一个对象:

    • item :移除的对象

    slice

    语法

    1. array.slice(targetArray[,beginSlice[, endSlice]])

    参数

    • array : wxs引入时 module 的名字;
    • targetArray : 目标数组;
    • beginSlice 从该索引(以 0 为基数)处开始提取目标数组中的元素
    • endSlice 在该索引(以 0 为基数)处结束提取数组元素

    合并数组,返回一个新的数组

    参数

    • array : wxs引入时 module 的名字;
    • targetArray : 目标数组;
    • valueN:要合并的数组

    splice

    语法

    1. array.splice(targetArray,start[, deleteCount[, item1[, item2[, ...]]]])

    参数

    • array : wxs引入时 module 的名字;
    • targetArray : 目标数组;
    • start :开始改变数组的元素的索引,默认为0。如果大于数组的长度,实际的起始索引将设置为数组的长度。如果为负数,将从数组长度-start的位置开始,如果绝对值大于数组长度,则将其设置为0。
    • : 可选,从数组中移除元素的个数;
    • item :可选,添加进数组的元素,从 start 索引开始。

    unshift

    在数组开始加一个或多个元素,返回新的数组

    语法

    1. array.unshift(targetArray,element1[, ...[, elementN]])

    参数

    • array : wxs引入时 module 的名字;
    • targetArray : 目标数组;
    • elementN : 要插入的元素。

    参数

    • array : wxs引入时 module 的名字;
    • targetArray : 目标数组;
    • searchValue: 被查找的值,若找到该值,返回所在索引,若未找到该值,则返回-1;
    • fromIndex : 开始查找的位置,可以是任意整数,默认值为 0。

    注意

    indeOf 方法区分大小写

    lastIndexOf

    语法

    1. array.lastIndexOf(targetArray)

    参数

    • array : wxs引入时 module 的名字;
    • targetArray : 目标数组;
    • searchValue: 被查找的值,返回该值最后出现的位置的索引,若未找到该值,则返回-1;

    方法区分大小写