본문 바로가기

지금, 개발하기81

javascript] 함수의 인자, Rest Parameter, Spread 1. 함수의 인자 parameter : 함수를 선언할 때 외부로 부터 값을 전달받기 위해 작성하는 값으로, 아래의 (a, b, c)를 의미한다 function sum(a, b, c){ return a + b + c }; argument : 함수를 호출 할 때 parameter로 전달하는 값으로, 아래 예시의 (1, 2, 3)을 의미한다 // sum 함수 호출 sum(1, 2, 3); 2. 함수의 기본값 함수를 선언할 때, parameter에 기본값을 미리 설정해놓을 수 있다. ex) (name='hana', age=20) parameter에 기본값을 설정해놓으면, 함수를 호출 시 argument의 값이 없거나 undefined인 경우 기본값을 매개인자로 대신 사용한다. function greeting(n.. 2023. 1. 4.
javascript] for문의 break vs continue, while vs do while 1. for문의 break vs continue for문 - break for (let i = 0; i = 2)의 조건이 false가 될때까지 루프를 돈다 let num = 5; while(num >= 2){ .. 2022. 12. 16.
node.js] 개발 용도로만 필요한 패키지들 관리? 개발을 하다보면 배포용도로는 필요하진않지만 개발 용도로 잠깐 잠깐 필요한 패키지들을 설치하고 싶을 때가 있습니다. 이럴때 개발용도로 받은 패키지들은 따로 관리해서 쉽게 깔고 지우고 싶은데 방법이 없을까요? 이를 도와주는 것이 '--save-dev' 명령어입니다. 일반적으로 다운 받은 패키지들의 정보는 package.json의 'dependencies'에 기록되는데요~ 개발용 패키지 다운 시 '--save-dev'명령어를 사용하면, 요 패키지들은 package.json의 'devDependencies'에 기록됩니다. 이렇게되면 배포용패키지와 개발용 패키지를따로 구분할 수 있겠죠? 디펜던시를 구분하면 필요에 따라 개발 패키지를 쉽게 설치 하고 지울 수 있습니다. 그럼 아래 상황에 맞는 예시를 풀면서 명령어를.. 2022. 8. 2.
Vue] Getters 파헤치기 이번시간에는 Vuex에서 Getter를 사용하는 방법을 알아보겠습니다. 먼저 아래와 같은 예시를 만들어주세요. Getter의 개념을 이해하기 위해서 예제는 최대한 쉽게 만들었습니다 :) 1) main.js import Vue from 'vue' import App from './App.vue' import { store } from './store/index.js' Vue.config.productionTip = false new Vue({ render: h => h(App), store }).$mount('#app') 2. store > index.js - 멤버들의 정보가 담김 import Vue from 'vue'; import Vuex from 'vuex' Vue.use(Vuex); export c.. 2022. 4. 28.