uniq
功能說明
移除陣列中重複的元素。若元素是物件,則可指定依據某個屬性的值來去重。
語法
{{ 陣列 | uniq }}
{{ 陣列 | uniq: "屬性" }}
範例
{{ ["apple", "banana", "apple", "cherry"] | uniq }}
["apple", "banana", "cherry"]
{% assign people =
[
{ "name": "Alice", "role": "editor" },
{ "name": "Bob", "role": "admin" },
{ "name": "Charlie", "role": "editor" }
]
%}
{{ people | uniq: "role" | map: "name" }}
["Alice", "Bob"]
Updated 19 days ago