我现在定义了若干个方法,并且接收一个参数,访问这个对象里某个方法的时候如何通过变量去访问?定义方法:import moment from 'moment'let customFun = { blockRenderFun: { A: function (value) { return 'a' + value }, B: function (value) { return 'b' + value }, C: function (value) { return moment(value).format('YYYY-MM-DD hh:mm:ss') } }}export default customFun调用方法:import customFun from '~/function-modules.js'let renderSourceArray = ['A','B','C']let value = 123456...customFun.blockRenderFun[renderSourceArray[2]](value) // 此种写法正确,问题关闭 已知访问对象的属性和方法可以通过“.”或者“['']”来访问
添加回答
举报
0/150
提交
取消