js对象属性和对象方法的一点疑惑

const getters = {
    recentJobList : state => state.recentJob_list,
    //函数写到对象里面
};

Q1: recentJobList 是当成name/value里的name 还是{state => state.recentJob_list}的函数名?

Q2: 我在前端调用的时候 {{recentJobList}} 是在调函数吗 还是相当于recentJobList()### 问题描述

阅读 1.8k
2 个回答
  1. 写成
const getters = {
    recentJobList: function(state) { return state.recentJob_list)
}; 

就很明了了, 只是箭头函数会绑定当前词法作用域

  1. {{recentJobList}} 并不是在调用函数, 只是一个引用

翻译一下,自行谷歌箭头函数

const getters = {
    recentJobList : function(state){
        return state.recentJob_list;
    }
};
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题