[Altong Study] 자바스크립트 알고리즘 스터디 1회차

[Altong Study] 자바스크립트 알고리즘 스터디 1회차

🦾 Altong Study 🦾

자바스크립트 첼린지 노션 학습노트 바로 가기 >>

안녕하세요 ! 본격 알고리즘 통달 스터디 알통 입니다 !

통달이라는 뜻 알고 계시나요? 통달 - 사물의 이치나 지식, 기술 따위를 훤희 알거나 아주 능란하게 하다 :)

저희의 목표는 알고리즘 기초부터 시작해서 차근차근 통달해 가는 것을 목표로 합니다 !

저희 스터디는 프로그래밍 언어 JavaScript를 활용하여,

기초부터 시작하여 성장하는 스터디입니다 !

혼자만의 성장이 아닌 함께 성장하는 스터디입니다.

반갑습니다 🙌🏻

🌟 스터디 진행 회차 및 일자 🌟

[💪🏻Altong Study] 1회차(2021.07.22) 목요일

전원 참석 !

✏️ 스터디 주요 내용 ✏️

📚 학습 노트

📘 최재영 님의 학습노트 [ click ]

📘 손수림 님의 학습노트 [ click ]

📘 통붕이 님의 학습노트 [ click ]

📘 이지열 님의 학습노트 [ click ]

📚 피드백 노트

📒 최재영 님의 피드백노트 [ click ]

📒 손수림 님의 피드백노트 [ click ]

📒 통붕이 님의 피드백노트 [ click ]

📒 이지열 님의 피드백노트 [ click ]

📚 배분 문제

🧑🏻‍💻최재영 - 10부제

👩🏻‍💻손수림 - 홀수

🧑🏻‍💻통붕이 - 세 수 중 최솟값

🧑🏻‍💻이지열 - 10부제

🙋🏻 스터디에서 나왔던 질문 🙋🏻‍♀️

Q1. ODD 변수 명의 의미는 무엇인가요?

Q2. rest파라미터와 arguments 객체의 차이는 무엇인가요?

Q3. if else문을 사용하지 않고 삼항연산자를 사용하신 이유는 무엇인가요?

🧑🏻‍💻 질문에 대한 답변 👩🏻‍💻

Q1. ODD 변수 명의 의미는 무엇인가요?

손수림 님의 답변

변수명을 odd로 지을 경우에는 홀수의 값을 식별할 때 사용하는 변수 네이밍입니다.

변수명을 even로 지을 경우에는 짝수의 값을 식별할 때 사용하는 변수 네이밍입니다.

자세히 알아보기 [ click ]

Q2. rest파라미터와 arguments 객체의 차이는 무엇인가요?

통붕이 님의 답변

함수의 내부슬롯인 argument 객체는 유사배열객체이기에 Array에 관련된 함수를 사용할 수 없습니다

반면에 rest파라미터를 사용할 경우에 객체처럼 사용이 가능하여 원소들을 전개하여 사용할 수 있습니다.

함수 객체의 프로퍼티 argument

  • 일반 객체에는 없는 함수 객체 고유의 프로퍼티
function func1(a, b, c) {
  console.log(arguments);
	console.log(arguments[0]);
	console.log(arguments[1]);
	arguments[2] = 100;
}

func1(4,5);
  • arguments라는 프로퍼티에 담긴 객체에는 다양한 정보가 담겨있다. 이곳에는 함수에 전달된 인수의 정보를 담고 있다.

Q3. if else문을 사용하지 않고 삼항연산자를 사용하신 이유는 무엇인가요?

통붕이 님의 답변

한줄로 표현할 수 있는 조건문의 경우에는 삼항연산자를 표현하는 것이 좀 더 코드의 가독성도 좋고 편리합니다 반면에 좀 더 많은 조건이 들어가는 경우에는 if else문을 사용하는 것이 적합합니다. 상황에 맞게 삼항연산자와 if else문을 사용하시면 좋을 것 같습니다

🧑🏻‍💻 다음번 주제 및 공지사항 👩🏻‍💻

지열님께서 정리해주신 공지사항 및 스터디 주제

7월 22일 첫 스터디 합의 사항 [click]

7월 29일 스터디 문제 및 발표 순서 [click]

오늘도 다들 학습하시느라 고생 많으셨습니다.

댓글을 작성해보세요.

채널톡 아이콘