[USER_SIGNIN](state, user){} 这是什么语法?

新手上路,请多包涵

难道是用字符串当做方法名?

const USER_SIGNOUT = 'USER_SIGNOUT'
a = {
    [USER_SIGNIN](state, user) {
        sessionStorage.setItem('user', JSON.stringify(user))
        Object.assign(state, user)
    }
}
     
    
阅读 2.9k
2 个回答

ES6 中的内容,以上代码就和下面的代码一样

const USER_SIGNOUT = 'USER_SIGNOUT'
a = {
    'USER_SIGNOUT':function(state, user) {
        sessionStorage.setItem('user', JSON.stringify(user))
        Object.assign(state, user)
    }
}
推荐问题