(1)비동기_자바스크립트_Argument, Parameter의 차이, CallBack메소드 작성방법2가지(구현부는 같으나 , 호출시 정석, ArrowFunction), setTimeout + callback함수 응용, 비동기의 대표적 예시
● 이론0_비동기_자바스크립트를 배우기 전, Argument, Parameter의 차이○ 이론적 정의 차이 :Argument : 함수 호출을 할 때, 호출한 함수의 매개변수에 대입한 값들Parameter : 함수 구현 시, 변수들 입력한 매개인자 값○ 예시로 파악하기 :function add(x, y) { // x, y : Parameter return x + y;}add(1, 2); // 1, 2 : Argument● 이론1 : CallBack 메소드○ 정의 : 함수의 파라미터(함수 구현 작성 시) 안에 메소드가 들어가있는 형식으로, 함수 호출시에는 Argument에 다른 함수를 대입하는 함수형식을 CallBack method라 한다.○ 간단 예시function SayHello(){ console.l..
2024. 12. 1.
(4)자바스크립트_모듈_서드파티 모듈의 package-lock.json 존재의 이유, 알아두면 좋은 npm 터미널 명령
● 다음 아래의 상황을 이해해보자.보통 어떤 프로젝트에 대해, 협업을 할 떄, 자기 자신과 협업자는 프로젝트를 주고 받을 때, 똑같은 환경에서 받는 것이 좋다.그리고, 협업을 하게되면, 보통 모든 파일을 주고 받는 것이 아닌, package.json을 주고 받고, 터미널에서 ""npm install" 을로 설치하여, 용량을 작게 하여, 주고받는데,- 상황_ package.json만 주고 받아 협업을 하는 경우 :=> 결과 : 정확히 똑같은 버전의 서드파티 모듈을 사용하는지는 알 수 없다.=> 이유 :package.json의 dependencies 필드 : Sementic-version의 값이 범위로 주어지기 때문반면, package-lock.json의 dependencies 필드 : 정확한 node_mo..
2024. 12. 1.