콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

배열#

배열의 에서 데이터 변환을 지원하는 내장 편의 함수 목록을 제공하는 참조 문서입니다.

JavaScript in expressions

식에서 어떤 JavaScript도 사용할 수 있습니다. 더 많은 정보는 Expressions를 참조하세요.

average(): Number #

배열의 요소 값을 반환합니다.

chunk(size: Number): Array #

배열을 크기가 있는 청크로 분할합니다.

Function parameters#

sizeRequiredNumber

각 청크의 크기.


compact(): Array #

배열에서 빈 값을 제거합니다.

difference(arr: Array): Array #

두 배열을 비교합니다. arr에 없는 기본 배열의 모든 요소를 ​​반환합니다.

Function parameters#

arrRequiredArray

기본 배열과 비교할 배열입니다.


intersection(arr: Array): Array #

두 배열을 비교합니다. arr에 있는 기본 배열의 모든 요소를 ​​반환합니다.

Function parameters#

arrRequiredArray

기본 배열과 비교할 배열입니다.


first(): Array item #

배열의 첫 번째 요소를 반환합니다.

isEmpty(): Boolean #

배열에 요소가 없는지 확인합니다.

isNotEmpty(): Boolean #

배열에 요소가 있는지 확인합니다.

last(): Array item #

배열의 마지막 요소를 반환합니다.

max(): Number #

배열에서 가장 높은 값을 반환합니다.

merge(arr: Array): Array #

각 요소의 키-값 쌍을 병합하여 두 개의 Object 배열을 하나의 배열로 병합합니다.

Function parameters#

arrRequiredArray

기본 배열에 병합할 배열입니다.


min(): Number #

숫자만 있는 배열에서 최소값을 가져옵니다.

pluck(fieldName?: String): Array #

키가 주어진 필드 이름과 동일한 객체 배열을 반환합니다.

Function parameters#

fieldNameOptionalString

검색하려는 키입니다. 쉼표로 구분된 문자열로 원하는 만큼의 키를 입력할 수 있습니다.


randomItem(): Array item #

배열에서 임의의 요소를 반환합니다.

removeDuplicates(key?: String): Array #

배열에서 중복을 제거합니다.

Function parameters#

keyOptionalString

중복을 검사할 키 또는 키의 쉼표로 구분된 목록입니다.


renameKeys(from: String, to: String): Array #

배열에서 일치하는 모든 키의 이름을 바꿉니다. oldKeyName, newKeyName 패턴으로 쉼표로 구분된 일련의 문자열을 입력하여 두 개 이상의 키의 이름을 바꿀 수 있습니다.

Function parameters#

fromRequiredString

이름을 바꾸려는 키입니다.

toRequiredString

새 이름.


smartJoin(keyField: String, nameField: String): Array #

각 객체에 키-값 쌍이 포함된 객체 배열에서 작동합니다. 키-값 쌍이 포함된 새 객체를 만듭니다. 여기서 키는 첫 번째 쌍의 값이고 값은 두 번째 쌍의 값입니다. 일치하지 않는 값과 빈 값을 제거하고 조인하기 전에 공백을 제거합니다.

Function parameters#

keyFieldRequiredString

참여의 열쇠.

nameFieldRequiredString

참여할 가치.

Example

Basic usage
1
2
3
4
// Input
{{ [{"type":"fruit", "name":"apple"},{"type":"vegetable", "name":"carrot"} ].smartJoin("type","name") }}
// Output
[Object: {"fruit":"apple","vegetable":"carrot"}]

sum(): Number #

구문 분석 가능한 숫자 배열에 있는 모든 값의 총합을 반환합니다.

toJsonString(): String #

배열을 JSON 문자열로 변환합니다. JSON.stringify와 동일합니다.

union(arr: Array): Array #

두 개의 배열을 연결한 후 중복을 제거합니다.

Function parameters#

arrRequiredArray

기본 배열과 비교할 배열입니다.


unique(key?: String): Array #

배열에서 중복을 제거합니다.

Function parameters#

keyOptionalString

중복을 검사할 키 또는 키의 쉼표로 구분된 목록입니다.


인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!