Ich habe jetzt mehrere Methoden definiert und erhalte einen Parameter, wenn ich auf eine Methode in diesem Objekt zugreife. Wie greife ich über eine Variable darauf zu?
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) // 此种写法正确,问题关闭
Es ist bekannt, dass auf die Eigenschaften und Methoden des Zugriffsobjekts über „.“ oder „['']“ zugegriffen werden kann
return a + value
你这个a在哪里定义的啊,在哪里声明的啊?
这能不报错?