반응형

1. 배열에 같은 요소 넣기

Array('갯수').fill('요소')

ex) Array(10).fill(false)

 [false, false, false, false, false, false, false, false, false, false]

every & some

(한 배열에 다른 배열에 하나라도 포함하고 있는지 확인)

every

배열에 every 하나라도 false면 false, 모두가 true여야 true

some

배열에 하나라도 true면 true

const found = arr1.some(r=> arr2.includes(r))

 

예시

 

[javascript] 배열에 JavaScript의 다른 배열 요소가 포함되어 있는지 확인 - 리뷰나라

대상 배열 ["apple","banana","orange"]이 있고 다른 배열에 대상 배열 요소 중 하나가 포함되어 있는지 확인하고 싶습니다. 예를 들면 다음과 같습니다. ["apple","grape"] //returns true; ["apple","banana","pineapple"]

daplus.net

2. Switch, Case

switch 안을 case와 같으면 { } 실행

var grade="A";
switch(grade) {
   case "A": {
      console.log("Excellent");
      break;
   }
   case "B": {
      console.log("Good");
      break;
   }
   case "C": {
      console.log("Fair");
      break;
   }
   case "D": {
      console.log("Poor");
      break;
   }
   default: {
      console.log("Invalid choice");
      break;
   }
}

input

Excellent

3. 구조분해할당

// patch할때

update(id: number, updateData: UpdateMovieDto){
    const movie = this.getOne(id);
    this.deleteOne(id);
    this.movies.push({...movie, ...updateData})

  }

 

Reduce

기본

const reelFee = data.reduce((acc, cur) => {
            if (cur.ct_reel_fee) {
              return acc + cur.ct_reel_fee;
            } else {
              return;
            }
          }, 0);

 

 

 

 

반응형
복사했습니다!