tplan
107
2019-06-12 15:12:28 작성 2019-06-12 15:15:18 수정됨
2
197

자바스크립트 중괄호 안에 객체 하나가 덩그러니 있는 건 뭐죠?


뷰를 공부하고 있는 데요

var routes = [ 

{ path : '/main', component : Main },

{ path : '/login', component : Login }

];

var router = new VueRouter({

routes

});

var app = new Vue({

router

}).$mount('#app');

{ 키:값 } 이런형식이 객체라고 알고 있는데

위의 router나 routes는 

{ 키 } 만 들어 있는 건가요? 아니면

{ 값 } ?


이런게 혹시 ECMA 문법 인가요?^^;;;

너무 초보라 죄송하고 감사합니다~~

0
0
  • 답변 2

  • 제르맹
    283
    2019-06-12 15:16:22

    네 아마 ES6에 추가된 문법일겁니다.

     {router} 는 {router:router} 의 축약문법입니다.

    다른 예제로

    {
      test(){    
      }
    }

     {

      test : function(){}

    }

    의 축약 문법입니다.


    4
  • tplan
    107
    2019-06-12 15:22:04

    아 그렇군요 정말 감사합니다~!

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.