[20220625 S]

devbit4 [front-end developer]·2022년 6월 25일
0

TIL

목록 보기
74/163

오늘은 (6) 월 (25) 일 / 날씨: (HOT)

한줄:


💼 1) WORK & CODE REVIEW

8 to 17

✍️ 소스코드

  • 소제목

💻 2) ALGORITHM & STUDY

Every Morning / Every Evening

✍️ 배열

1. 두 배열을 합쳐서 새로운 배열 반환.
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];

-> [1, 2, 3, 4, 5, 6]

---
Answer:
let arr3= arr1.concat(arr2);
console.log(arr3);

2. 두 배열을 합쳐서 arr1 과 동일한 주소의 배열을 반환.
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];

-> [1, 2, 3, 4, 5, 6]

---
Answer:
arr1.push(...arr2);
console.log(arr1);

3. checked 값이 하나라도 false 일 경우 false 를 반환.
let arr= [{ checked: false }, { checked: true }, { checked: false }]

-> false

---
Answer:
console.log(arr.every(item=>item.checked));
OR
console.log(arr[0].checked && arr[1].checked && arr[2].checked);

4. checked 값이 하나라도 true 일 경우 true 를 반환.
[{ checked: false }, { checked: true }, { checked: false }]

-> true
---
Answer:
console.log(arr.some(item=>item.checked));
OR
console.log(arr[0].checked || arr[1].checked || arr[2].checked);


5. 특정 함수를 통해서 아래의 결과 값을 표현.
let arr =[1, 2, [3, [4]]];

-> [1, 2, 3, 4]

---
Answer:
console.log(arr.flat(2));

6. for 문의 break 역할을 대체할 수 있는 함수.

---

7. 2가지 방법으로 아래의 결과 값을 표현.
let arr = [1, 2, 3, 4, 5]

-> [3, 4]

---
Answer:
풀이 1) 
arr.shift();
arr.shift();
arr.pop();
console.log(arr); // 기존 배열 변형 O

풀이 2)
console.log(arr.slice(2,4)); // 기존 배열 변형 X 

풀이 3) 
console.log(arr.splice(2,2)); // 기존 배열 변형 O

8. 총 합을 반환하라.
[1, 2, 3, 4, 5]

-> 15

---
Answer:
console.log(arr.reduce((a,b)=>a+b,0));

🆎🎾 3) ENGLISH/ GERMAN / TENNIS / SWIMMING

Monday/ Wednesday(Tuesday)/ Thursday (Clarisse랑 날짜 조정하기)
Tuesday / Thursday 21 to 22
Saturday 20 to 22


📌 4) ETC (READING/ ECONOMY/ FRIENDS)

Free time


6) TODO & QUESTIONS


❤️ 6월 GOALS

  • notion week plan 루틴루틴루틴
  • 여유생기면 일기말고 칼럼형태?
  • 마이 프로젝트 시간 확보하기
  • 질문질문
  • 수영 다시하게 되어 행복🐬
  • 잔디 좀 심어볼까
  • 알고리즘 공부.....ㅇㅅㅇ
profile
제대로 꾸준하게 / 블로그 이전 => https://dailybit.co.kr

0개의 댓글