자바스크립트

이번에 자바스크립트의 이뮤터블 메서드에 대해서 설명해보려고 한다. 우선, 그렇다면 이뮤터블 메서드란 어떠한 것들을 의미하는 지 살펴보도록 하자. Immutable 메서드에서 , Immutable 이란 ? 변경할 수 없는 , 불변의 라는 뜻을 가진다. 즉, 이를 통해, Immutable 메서드란 , 원본 데이터를 변경하지 않고, 작업의 결과를 새로운 값이나 객체로 반환하는 메서드를 말합니다. 이와는 반대로, 원본 데이터를 변경하는 메서드를 뮤터블(Mutable) 메서드라고 이야기 합니다. 예시를 통해, 살펴보면 , 자바스크립트에서 자주 우리가 마주치는 것임을 알 수 있습니다. const arr = [1,2,3,4,5]; const splice_arr = arr.slice(); // Immutable Met..
스터디 진행방식 스터디 인원들과 7월 22일 첫 만남을 가졌고, 인프런을 통해 처음으로 스터디를 구했는데 , 다들 열심히 하려고 하시고, 좋으신 분들 같아서 만난 당일에 기분이 상당히 좋았던 것으로 기억한다. 처음 만나서, 스터디원들과 ' 모던 자바스크립트 Deep Dive ' 책을 읽어오고, 만나서 책에서의 핵심 부분 과 질문을 뽑아서 그에 대하여 이야기 해보기로 했다. 그리고, 7월 29일 첫 스터디를 진행했고 , 다음 내용은 해당 스터디에 대한 회고록이자, 내가 몰랐던 내용들은 머리 속에 더 오래 남기기 위해 기록하는 것이다. 4장 '변수' 부터 7장 '연산자' 까지 읽어서 오기로 했고, 이 부분에 대해서 이야기했다. 나는 책을 읽으면서 , 자바스크립트가 변수 선언을 수행하는 단계 , 그 뿐만 아니..
자바스크립트에서 함수를 선언하는 방법은 크게 두가지가 존재합니다. 바로 함수 표현식(Function Expression ) 과 함수 선언식(Function Declaration)입니다. 그렇다면, 밑에서 직접 각각의 방식으로 함수를 만들어서 살펴보도록 하겠습니다. // 자바스크립트에서 함수를 선언하는 방법1 ==> 함수 표현식(Function Expression) // 밑에서 정의한 두 함수 모두 num1 과 num2 를 더한 값을 리턴해주는 함수이다. const func_sum = function(num1,num2){ if (typeof(num1) == "string" ){ // num1 이 문자열이라면, 더하기가 안되고, 문자열 결합이 되는 것을 방지하기 위한 것 num1 = Number(num1);..
개발할 결심
'자바스크립트' 태그의 글 목록