기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
JSON 표현식 언어는 다음 함수에 대한 일반 배열 조작을 허용합니다.
-
map
- 배열의 각 요소에 매핑 함수를 적용하고 변환된 값이 있는 새 배열을 반환합니다.예를 들어는 배열의 각 요소에 2를
[1, 2, 3]
곱하여 배열의 각 요소를["map", [1, 2, 3], ["*", ["item"], 2]]
매핑합니다. -
filter
- 지정된 조건을 기반으로 배열을 필터링하고 조건을 충족하는 요소만 포함된 새 배열을 반환합니다.예를 들어는 배열을
["filter", [1, 2, 3, 4, 5], ["==", ["%", ["item"], 2], 0]]
필터링[1, 2, 3, 4, 5]
하여 짝수만 포함합니다. -
reduce
- 각 요소에 리듀서 함수를 적용하고 결과를 누적하여 배열을 단일 값으로 줄입니다.예를 들어는 배열을 요소의 합계
[1, 2, 3, 4, 5]
로["reduce", [1, 2, 3, 4, 5], ["+", ["acc"], ["item"]], 0]
줄입니다. -
get
- 키 또는 인덱스를 지정하여 객체 또는 배열에서 값을 검색합니다.예를 들어는 현재 항목에서
"name"
속성 값을["get", ["item"], "name"]
검색합니다. -
unique
- 배열이이 배열 내에서 고유한 항목만 반환하는 경우예를 들어,
["unique", [1, 2, 2]]
는[1, 2]
를 반환합니다.