数组 Array
这类拼图用于创建和操作数组Array。
array_create
创建新数组。快捷键:Shift
+ A
默认会创建一个空数组,要向数组中添加元素,请执行以下操作:
- 取消勾选
空
- 执行拼图右键菜单-
创建 元素
- 将新创建的
元素
拼图拖入创建数组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个方法:
- 查找:返回数组中满足条件的第一个元素
- 筛选:返回一个新数组,包含所有满足条件的元素
- 映射:根据条件返回一个新数组