배열 연산자

배열 연산자를 사용하면 배열의 출력 결과를 제어 할 수 있습니다.
9 min read

배열 연산자를 사용하면 배열의 출력 결과를 제어 할 수 있습니다.

연산자 목록

이름 연산자 피연산자 기본 구문 결과
까지 take 2 array take number array
limit array limit number
에서 skip array skip number
offset array offset number
숫자 범위 to number to number array[number]


숫자 범위

to 연산자는 숫자 배열을 만듭니다.

구문
number to number
  • 연산자는 <b:loop> 태그에서만 사용할 수 있습니다.
  • 숫자의 범위는 연도순 또는 그 반대 순서일 수 있습니다.
  • 음수가 허용됩니다.
  • 소수점은 허용되지 않습니다.
  • 숫자 값은 다음과 같습니다.
    • 데이터
    • Blogger 표현식 (중첩 연산)의 결과
  • 연산은 다른 연산 (표현식 + 다른 연산식)과 결합될 수 없습니다.
숫자 값이 있는 예
<b:loop values='5 to 10' var='myNumber'/>
  <data:myNumber/>
</b:loop>
연산 결과는 5에서 10 사이의 숫자 범위가 됩니다.
숫자 데이터가 있는 예
<b:loop values='0 to data:posts.length - 1' var='myNumber'/>
  <data:myNumber/>
</b:loop>
연산의 결과는 posts 배열의 인덱스를 재구성합니다.


~까지

takelimit 연산자를 사용하면 배열에서 집합의 최대 범위를 제한할 수 있습니다.

array limit number
array take  number
  • takelimit 연산자는 배열에만 연결되어야 합니다.
  • takelimit 연산자는 to 연산자와 함께 사용할 수 없습니다.
  • takelimit 연산자는 결과가 배열이어야하는 여러 Blogger 표현식에 중첩될 수 있습니다.
  • 배열 값은 다음과 같습니다.
    • 데이터
    • Blogger 표현식 (중첩 연산)의 결과
  • 숫자 값은 다음과 같습니다.
    • 데이터
    • Blogger 표현식 (중첩 연산)의 결과
숫자 값이 있는 예
<b:loop values='["foo","bar","baz"] take 2' var='myArray'/>
  <data:myArray/>
</b:loop>
배열에는 3개의 항목이 포함되어 있으며 그 중 처음 2개를 읽습니다.
숫자 데이터가 있는 예
<b:loop values='data:posts limit (data:posts.length - (data:posts.length % 2)) / 2' var='myArray'/>
  <data:myArray.title/>
</b:loop>
배열의 처음 절반만 읽습니다.


~에서

skipoffset 연산자는 결정된 항목에서 배열 읽기를 시작하는 데 사용됩니다.

array skip number
array offset number
  • skipoffset 연산자는 배열에만 연결되어야 합니다.
  • skipoffset 연산자는 to 연산자와 함께 사용할 수 없습니다.
  • skipoffset 연산자는 결과가 배열이어야하는 여러 Blogger 표현식에 중첩될 수 있습니다.
  • 배열 값은 다음과 같습니다.
    • 데이터
    • Blogger 표현식 (중첩 연산)의 결과
  • 숫자 값은 다음과 같습니다.
    • 데이터
    • Blogger 표현식 (중첩 연산)의 결과
숫자 값이 있는 예
<b:loop values='["foo","bar","baz"] skip 2' var='myArray'/>
  <data:myArray/>
</b:loop>
테이블에는 3개의 항목이 포함되어 있으며 이 중 처음 2개는 무시됩니다.
숫자 데이터가 있는 예
<b:loop values='data:posts offset (data:posts.length - (data:posts.length % 2)) / 2' var='myArray'/>
  <data:myArray.title/>
</b:loop>
배열의 후반부만 읽습니다.


다른 연산자

You may like these posts

  • 이항 및 삼항 연산자는 각각 2개와 3개의 피연산자를 사용하는 연산자입니다. 결과는 두 가지 값 중에서 선택됩니다. 구문 삼항 연산자 boolean ? allType : allType 이항 연산자 allType ?: allType 삼항 연산자 삼항 선택자는 3개의 피연산자를 포함하는 연…
  • 삼항 연산자는 조건부 연산자로 ' ? ' 와 ' : '를 사용합니다. if / else 와 동일하게 동작합니다. 삼항 연산자 삼항 연산자는 expr1이 참이면 expr2를 반환하고, 거짓이면 expr3을 반환합니다. (expr1) ? (expr2) : (expr3) 첫 번째에는 조건식이 들어…
  • URL 연산자는 URL를 구성하거나 추가하는 연산자입니다. URL 연산자 연산자 설명 path 새로운 URL 만듦 appendParams …
  • sourceSet 연산자는 반응형 이미지를 만들 때 사용합니다. 브라우저의 화면 크기에 따라 이미지 크기도 다르게 지정할 수 있습니다. resizeImage와 다른 점은 NewSize에 여러 이미지의 너비를 쉼표로 구분하여 설정합니다. sourceSet 연산자 …
  • resizeImage 연산자는 원본 이미지를 새로운 크기로 조정합니다. 일반 이미지를 적절한 크기로 재조정할 때 사용하는 썸네일 함수입니다. resizeImage 연산자 함수 설명 image…
  • 배열 연산자를 사용하면 배열의 출력 결과를 제어 할 수 있습니다. 연산자 목록 이름 연산자 피연산자 기본 구문 결과 까지 take …

Post a Comment