Skip to content
目录

数组 Array

这类拼图用于创建和操作数组Array

array_create

创建新数组。快捷键:Shift + A

默认会创建一个空数组,要向数组中添加元素,请执行以下操作:

  1. 取消勾选
  2. 执行拼图右键菜单-创建 元素
  3. 将新创建的元素拼图拖入创建数组array_create拼图,并将要添加到这个数组的元素连接到元素拼图上

元素拼图只能应用于创建数组array_create拼图内部。

array_length

返回一个数组的长度。

array_is_empty

判断一个数组是否为空,若为空返回true;否则返回false

array_index_of

检查数组中是否包含某元素,如果包含,则返回其索引(数组中元素的索引从0开始);否则返回-1。

参数:

  • 第一个 - 表示从前往后查找
  • 最后一个 - 表示从后往前查找

array_includes

检查数组中是否包含某元素,若包含,返回true;否则返回false

array_get_index

从指定位置查找或删除元素(数组中的元素从0开始索引)。

参数:

  • 获取 - 查找元素,返回元素索引
  • 获取并移除 - 查找并删除元素,返回删除元素的索引
  • 移除 - 删除元素

array_set_index

将元素添加到数组中。

参数:

  • 设置 - 将数组中指定位置的元素替换为其他元素(数组的长度保持不变)
  • 插入 - 在指定的位置向数组中添加一个新元素,将移动先前位于该位置的元素(增加数组的长度)

array_get_sublist

截取两个指定位置之间的数组片段为新数组。不会更改原始数组。

array_split

通过拆分文本来创建一个数组,或者相反,将数组的元素连接成文本。

参数:

  • 分割符 - 用来拆分文本的分割符号

array_sort

从原始数组创建一个新的数组,其中的元素按升序或降序排序。不会改变原始数组。

参数:

  • 数字顺序 - 按数字大小排序
  • 字母顺序 - 按字母顺序排序
  • 字母顺序,忽略大小写 - 按字母排序,不区分大小写
  • 升序 - 升序排列
  • 降序 - 降序排列

array_reverse

从原始数组创建一个新数组,其元素按照与原始数组相反顺序排列。不会改变原始数组。

array_for_each

遍历数组。在拼图上执行右键-创建 元素/索引,可创建每次迭代的元素和索引,注意,它只能用于遍历数组array_for_each拼图内部。

array_methods

包含数组的3个方法:

  • 查找:返回数组中满足条件的第一个元素
  • 筛选:返回一个新数组,包含所有满足条件的元素
  • 映射:根据条件返回一个新数组