亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

javascript - Comment js appelle-t-il une méthode définie dans un objet via une variable et transmet-il des paramètres?
typecho
typecho 2017-06-12 09:32:18
0
1
672

J'ai défini plusieurs méthodes maintenant et je re?ois un paramètre Lors de l'accès à une méthode dans cet objet, comment y accéder via une variable ?

Méthode de définition?:

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

Méthode d'appel?:

import customFun from '~/function-modules.js'
let renderSourceArray = ['A','B','C']
let value = 123456
...
customFun.blockRenderFun[renderSourceArray[2]](value)   // 此種寫法正確,問題關(guān)閉                             

On sait que les propriétés et méthodes de l'objet d'accès sont accessibles via "." ou "['']"

typecho
typecho

Following the voice in heart.

répondre à tous(1)
阿神

retourner une valeur +
Où avez-vous défini a et l'avez-vous déclaré ?
Est-ce possible sans signaler d'erreur ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal