나만의 작은 도서관

[TIL] 240619 캠프 66일차: docker 컨테이너 접속 명령어, JS reduce() 본문

Today I Learn

[TIL] 240619 캠프 66일차: docker 컨테이너 접속 명령어, JS reduce()

pledge24 2024. 6. 19. 22:04

오늘 배운 내용                                     

도커 컨테이너에 접속하는 법

도커(docker)에 있는 컨테이너에 접속하려면 윈도우 기준 cmd로 접근해야 한다. 이 때 접근하는 명령어는 다음과 같다. 

docker exec -it 컨테이너_ID 또는 컨테이너_이름 /bin/bash

 

이 명령어는 -it 옵션으로 인터랙티브 모드와 가상 터미널을 열어주며, /bin/bash 명령은 컨테이너 내부의 bash 쉘을 실행하도록 한다. 다른 쉘을 사용하고 싶다면 해당 쉘의 경로를 지정하면 된다.

JS에서 reduce를 이용해서 배열의 합을 구하기

배열의 합은 for문을 돌면서 합을 구할 수도 있지만, 보다 세련되게 배열의 합을 구할 수 있다. 그 세련된 방법은 ES6에서 도입된 reduce() 메소드를 사용하여 구하는 방법이다. 사용하는 법은 다음과 같다.

const myNums = [1,2,3,4,5];

const sum = myNums.reduce((accumulator, currentValue) => {
  return accumulator + currentValue
}, 0);

console.log(sum); // 15

reduce는 배열의 모든 요소를 단일 값으로 줄이는 기능을 가진다. 이런 reduce를 이용해서 배열의 합을 구할 수 있다.

 

오늘 한 일                                       

더보기
  • tower defense 팀 프로젝트: 
    • 🩹 fix. 게임 공통 데이터 적용
    • 🐛 bugfix. 타워 비용, userid
    • 🐛 bugfix. monster.model.js update. stage.handler