自定义
修改数组
Published 2018年9月28日
描述
允许通过在 Array 中前置、插入、追加、交换或删除值来修改该数组。
属性
立即触发
| 数组类型 |
行为:对 Array 行为执行该函数。 值:对 JSON 格式的值执行该函数。输入字典 JSON 值时,数组将包含该字典中的键列表。 |
| 修改方式 |
前置值:在数组的第一个索引 (索引 0) 处插入一个值。 插入值:在数组的指定索引处插入一个值。注意,第一个值的索引为 0。例如,若数组中的值为 [cat, dog],在索引 1 处插入 'pickles' 后,结果将为 [cat, pickles, dog]。另请注意,若尝试在数组范围之外插入值,数组将不会被修改。例如,数组只有 2 个项目时,尝试在索引 10 处插入 'pickles'。 追加值:在数组末尾插入一个值。 替换值:在指定索引处用另一个值替换现有值。 设置数组:移除数组中的所有值,并插入另一个指定数组中的值。 交换值:交换数组中指定项目的索引。例如,若数组为 [cat, dog, pickles],交换索引 1 和 2 后,结果将为 [cat, pickles, dog]。注意,尝试交换数组范围之外的值时,数组将不会被修改。 删除首个值:移除数组中指定索引处的值。注意,尝试移除数组范围之外索引处的值时,数组将不会被修改。 删除末尾值:移除数组中的最后一个值。 删除所有值:清空整个数组。 数组交集:接收另一个数组,并输出一个仅包含两个数组共有值的数组。 移除重复项:移除数组中的重复项目。 |
| 指针 |
(前置、插入、追加、替换值)如果启用此切换选项,新值将引用行为的输出字段,而不是使用硬编码值。这意味着,当行为的输出更新时,其变化也会反映在数组中。 |
输出
| 数组 |
输出已修改数组中的值。 |
示例
如果你有一个表示一副扑克牌的数组,那么移除数组中的第一个值,就如同从牌堆顶部抽走一张牌。

