

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 배열 연산자
<a name="jle-arrays"></a>

JSON 표현식 언어를 사용하면 다음 함수에 대한 일반 배열 조작을 수행할 수 있습니다.
+ `map` - 배열의 각 요소에 매핑 함수를 적용하고 변환된 값이 포함된 새 배열을 반환합니다.

  예를 들어 `["map", [1, 2, 3], ["*", ["item"], 2]]`는 `[1, 2, 3]` 배열의 각 요소에 2를 곱하여 해당 요소를 매핑합니다.
+ `filter` - 지정된 조건을 기준으로 배열을 필터링하고 조건을 충족하는 요소만 포함된 새 배열을 반환합니다.

  예를 들어 `["filter", [1, 2, 3, 4, 5], ["==", ["%", ["item"], 2], 0]]`은 `[1, 2, 3, 4, 5]` 배열을 필터링하여 짝수만 포함합니다.
+ `reduce` - 각 요소에 reducer 함수를 적용하고 결과를 누적하여 배열을 한의 값으로 줄입니다.

  예를 들어 `["reduce", [1, 2, 3, 4, 5], ["+", ["acc"], ["item"]], 0]`은 `[1, 2, 3, 4, 5]` 배열을 해당 요소의 합계로 줄입니다.
+ `get` - 키 또는 인덱스를 지정하여 객체 또는 배열에서 값을 검색합니다.

  예를 들어 `["get", ["item"], "name"]`은 현재 항목에서 `"name"` 속성 값을 검색합니다.
+ `unique` - 이 배열의 경우 이 배열 내 고유한 항목만 반환합니다.

  예를 들어, `["unique", [1, 2, 2]]`은 `[1, 2]`을 반환합니다.