ES6에서 property shorthand, 단축 속성명이라는게 있다. 즉, key와 value의 값이 같으면 각각 표기하지않고 한번만 표기하는 것을 말한다. 아래는 vuex에서 사용되는 코드이나 기반은 javascript라서 예제로 사용해본다. commit('ADD_TOAST') 라는 함수 아래 message와 type 속성들이 있다. 이 부분은 key, value값이 동일하기때문에 생략이 가능하다. actions: { triggerToast({ commit }, message, type = 'success') { // commit('UPDATE_TOAST_MESSAGE', message); // commit('UPDATE_TOAST_ALERT_TYPE', type); // commit('UPDATE..
javascript] property shorthand란?
ES6에서 property shorthand, 단축 속성명이라는게 있다. 즉, key와 value의 값이 같으면 각각 표기하지않고 한번만 표기하는 것을 말한다. 아래는 vuex에서 사용되는 코드이나 기반은 javascript라서 예제로 사용해본다. commit('ADD_TOAST') 라는 함수 아래 message와 type 속성들이 있다. 이 부분은 key, value값이 동일하기때문에 생략이 가능하다. actions: { triggerToast({ commit }, message, type = 'success') { // commit('UPDATE_TOAST_MESSAGE', message); // commit('UPDATE_TOAST_ALERT_TYPE', type); // commit('UPDATE..
2021.12.06