在设置Object之前,我可以覆盖Object的值吗?

时间:2014-09-25 17:54:37

标签: javascript object setter

我有2个像这样的对象:

var o1 = {};
var o2 = {};

我会将一些键/值对添加到o1对象中,如下所示:

o1.foo = 1;
o1.bar = 2;

有没有可能的方法,不知道键是什么,修改o1的setter来检查某些条件,如果是,则修改o2对象。像这样:

function setter_override( key, value ) {
    if( value === some_condition ) {
        o2.key = value;
    } else {
        o1.key = value;
    }
}

0 个答案:

没有答案