var func = function(e) {

    var id = {

        userName: 'none'

    },




요래 되어 있는데 저 userName은 대체 선언도 안 되어 있고 

아니면 배열 원소인지 배열 원소면 저게 자동으로 var 선언이 되어 id 안에 들어가는 건지 -_-