• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

if 질문 부탁드립니다

21.11.13 20:45 작성 조회수 127

2

if 하나는 filter 라고 생각하면 되는데

혹시 else if, else가 있는 for문에서는 어떻게 작성해야 하나요?

아니면 코드 구조를 바꿔야 하나요?

 

그리고 두 배열을 다룰 때는 어떻게 해야 하나요?

const arr1 = ["kim", "lee", "hong"];

const arr2 = [12, 22, 39];

for(let i = 0; i < arr1.length; i++) {

  let person = `${arr1[i]} : ${arr2[i]}`;

  console.log(person);

}

답변 1

답변을 작성해보세요.

1

1. if else

삼항 연산자를 사용해보세요. if, else if, else 도 좋습니다.

partition 함수도 연관이 있습니다. 

2. 두 배열을 다룰 때는 zip 함수를 참고해보세요 :)

https://fxts.dev/docs/zip

김윤진님의 프로필

김윤진

질문자

2021.11.21

감사합니다!

김윤진님의 프로필

김윤진

질문자

2021.11.25

혹시 zip함수 어떻게 쓰는지 예시 하나만 알 수 있을까요?..

위에 적으신 두 배열을 다룰때 사용합니다 :)

김윤진님의 프로필

김윤진

질문자

2021.11.28

혹시 코드로 보여주실 수 있나요..

시도 해봤는데 잘 모르겠습니당

 https://fxts.dev/docs/zip

 https://underscorejs.org/#zip

const arr1 = ["kim", "lee", "hong"];

const arr2 = [12, 22, 39];

for (const [name, age] of zip(arr1, arr2)) {
  console.log(name, age);
}

요렇게 사용해보세요! :)

김윤진님의 프로필

김윤진

질문자

2021.11.28

감사합니다!