如何通过参数将项目名称传递给函数来设置 json 对象中项目的值?
例如:
this.loadStates = function() {
that.setStateIfExists('inStock', true);
}
this.setStateIfExists = function (param, option) {
// i'd like this to be 'that.selectedFinderOptions.inStock = option'
that.selectedFinderOptions.param = option;
}
这是否可能,或者我应该考虑以不同的方式这样做?
最佳答案
使用索引器:
that.selectedFinderOptions[param] = option;
关于javascript - 通过函数参数动态设置json对象的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7183534/