4

私はそのような関数に渡されるオブジェクトを持っています:

function(config['options'])

ここには、1 として設定されている特定の値があり、この関数に渡される前に(賢明な 0 のように) にconfig['options']['property1']変更したいと考えています。truefalse

どうすればこれを行うことができますか?.each()

4

3 に答える 3

8

optionsはオブジェクトなので、for-in ループを使用してプロパティを繰り返します。

for (var key in config.options) {
    var current = config.options[key];

    if (current === 1) {
        config.options[key] = true;
    }

    if (current === 0) {
        config.options[key] = false;
    }
}
于 2013-05-31T12:20:40.320 に答える