uniq
배열에서 중복으로 등장하는 동일한 요소들을 제거하고 고유한 값만 남겨 정제하는 배열 필터입니다.
문법
{{ array | uniq }}예시
{% assign cities = "서울,부산,서울,대구" | split: "," %}{{ cities | uniq | join: ", " }}결과
서울, 부산, 대구uniq 필터는 배열 컬렉션 내부에서 같은 값을 가진 중복 요소들을 모조리 찾아내어 중복을 걷어내고 오직 고유한 단일 원소들만 남겨주는 배열 중복 제거 필터입니다. 데이터 병합 과정에서 겹치게 된 항목을 손쉽게 정리할 수 있습니다.
키워드 조합 페이지에서는 여러 키워드 그룹의 속성들을 한데 모으거나 연관 지역 목록을 합쳤을 때 동일한 지역명이 반복 표기되는 결함을 방지합니다. 예를 들어 {{ combined_regions | uniq | join: ', ' }}처럼 구성하여 검색 엔진에 중복 키워드 도배로 인한 품질 감점을 받지 않도록 철저히 방어할 수 있습니다.
필터
- abs
- append
- at_least
- at_most
- capitalize
- ceil
- compact
- concat
- date
- default
- divided_by
- downcase
- escape
- escape_once
- first
- floor
- join
- last
- lstrip
- map
- minus
- modulo
- newline_to_br
- plus
- prepend
- remove
- remove_first
- replace
- replace_first
- reverse
- round
- rstrip
- size
- slice
- sort
- sort_natural
- split
- strip
- strip_html
- strip_newlines
- times
- truncate
- truncatewords
- uniq
- upcase
- url_decode
- url_encode
- where
- raw
- slugify
- number_format
