修改陣列 | hyperPad Documentation
Logo
Documentation自訂修改陣列
自訂

修改陣列

Published 2018年9月28日

說明

允許您透過在 陣列 前置插入、插入、附加、交換或刪除值來修改陣列。

屬性

立即觸發

陣列類型

行為:對陣列行為執行此函式。

值:對 JSON 格式的值執行此函式。輸入字典 JSON 值時,陣列會是字典中的鍵清單。

修改

前置插入值:在陣列的第一個索引 (索引 0) 插入值。

插入值:在陣列的指定索引插入值。請注意,第一個值的索引為 0。例如,若陣列包含值 [cat, dog],在索引 1 插入 'pickles' 後會變成 [cat, pickles, dog]。另請注意,若嘗試在陣列範圍之外插入值,陣列將不會變更。例如,陣列只有 2 個項目時,在索引 10 插入 'pickles'。

附加值:在陣列末尾插入值。

取代值:在指定索引以另一個值取代原有值。

設定陣列:移除陣列中的所有值,並插入另一個指定陣列中的值。

交換值:交換陣列中指定項目的索引。例如,若陣列為 [cat, dog, pickles],交換索引 1 和 2 後會變成 [cat, pickles, dog]。請注意,若嘗試交換超出陣列範圍的值,陣列將不會變更。

刪除第一個值:從陣列中的指定索引移除值。請注意,若嘗試從超出陣列範圍的索引移除值,陣列將不會變更。

刪除最後一個值:移除陣列中的最後一個值。

刪除所有值:清空整個陣列。

交集陣列:取得另一個陣列,並輸出僅包含兩個陣列共同值的陣列。

移除重複項目:從陣列中移除重複項目。

指標

(前置插入、插入、附加、取代值)若啟用此切換選項,新值會參照行為的輸出欄位,而非使用硬編碼值。這表示行為的輸出更新時,其變更也會反映在陣列中。

輸出

陣列

輸出修改後陣列中的值。

範例

如果您有一個代表一副撲克牌的陣列,移除陣列中的第一個值,就如同從牌堆頂端抽走一張牌。

相關項目

陣列

方框容器

字典

取得陣列值

取得字典值

修改字典

值

修改陣列