吸气剂能否从2个不同的来源返回数据

时间:2018-08-30 21:04:01

标签: javascript

我可以有一个可以匹配2种不同来源的吸气剂吗?

我有一系列命令。每个命令都是一个对象(JSON):

Commands= [{
opCode: anOpCode,
field: aField,// matching the field in html
parser: 'referenceToAfunction',
params:aParam, //the param can be null or have some value
value: null//I have a getter to that value
}, //many other commands...] 

ViewModel(从我的命令中获取):

    Object.defineProperty(VM, aField, {
      get: function () {
        return Commands.find(function(cmd) {
              if(cmd.field == aField)
                 return cmd.value;
             });
         }
    });

我有一些特殊的命令,其中2个不同的参数与html中的相同字段匹配。

在我的数组中,将有2个不同的对象(只有params值不同),但是如果它们中的任何一个发生变化,我希望对吸气剂进行更新

0 个答案:

没有答案