修改数组 | hyperPad Documentation
Logo

描述

允许通过在 Array 中前置、插入、追加、交换或删除值来修改该数组。

属性

立即触发

数组类型

行为:对 Array 行为执行该函数。

值:对 JSON 格式的值执行该函数。输入字典 JSON 值时,数组将包含该字典中的键列表。

修改方式

前置值:在数组的第一个索引 (索引 0) 处插入一个值。

插入值:在数组的指定索引处插入一个值。注意,第一个值的索引为 0。例如,若数组中的值为 [cat, dog],在索引 1 处插入 'pickles' 后,结果将为 [cat, pickles, dog]。另请注意,若尝试在数组范围之外插入值,数组将不会被修改。例如,数组只有 2 个项目时,尝试在索引 10 处插入 'pickles'。

追加值:在数组末尾插入一个值。

替换值:在指定索引处用另一个值替换现有值。

设置数组:移除数组中的所有值,并插入另一个指定数组中的值。

交换值:交换数组中指定项目的索引。例如,若数组为 [cat, dog, pickles],交换索引 1 和 2 后,结果将为 [cat, pickles, dog]。注意,尝试交换数组范围之外的值时,数组将不会被修改。

删除首个值:移除数组中指定索引处的值。注意,尝试移除数组范围之外索引处的值时,数组将不会被修改。

删除末尾值:移除数组中的最后一个值。

删除所有值:清空整个数组。

数组交集:接收另一个数组,并输出一个仅包含两个数组共有值的数组。

移除重复项:移除数组中的重复项目。

指针

(前置、插入、追加、替换值)如果启用此切换选项,新值将引用行为的输出字段,而不是使用硬编码值。这意味着,当行为的输出更新时,其变化也会反映在数组中。

输出

数组

输出已修改数组中的值。

示例

如果你有一个表示一副扑克牌的数组,那么移除数组中的第一个值,就如同从牌堆顶部抽走一张牌。

相关内容

Array

Box Container

Dictionary

Get Array Value

Get Dictionary Value

Modify Dictionary

Value

修改数组