map

객체에서 특정 속성을 추출한 값의 배열을 생성합니다.

다음 예시에서 site.pages라는 객체가 웹 사이트의 모든 메타데이터를 포함하고 있습니다. assignmap 필터를 사용하여 site.pages 객체 모든 항목의 category 속성값만 포함하는 변수를 생성합니다.

입력


{% assign all_categories = site.pages | map: "category" %}

{% for item in all_categories %}
- {{ item }}
{% endfor %}

출력

- business
- celebrities
- lifestyle
- sports
- technology