<分区>
我有一个对象 op_hours,它以星期几作为 mon - sun 的键,以字符串数组作为值(在我的实际代码中,值是对象数组,但我在这里将它们更改为字符串简单)。
如何通过将所需的键传递给函数参数来从某个键添加/删除字符串?
例如,
function add(somethingToAdd, op_hours, key) {
var sample = op_hours.key;
sample.push(somethingToAdd);
op_hours.key = sample;
return op_hours;
}
var op_hours = {
"mon": ["apple","orange"],
"tue": ["table", "chair"],
"wed": ["shark", "dolphin", "jellyfish"],
"thu": [],
"fri": [],
"sat": [],
"sun": []
};
我目前要写 14 个函数,7 个用于添加,7 个用于删除,如下所示:
function addMon(miniObj, bigObj) {
var sample = bigObj.mon;
sample.push(miniObj);
bigObj.mon = sample;
return bigObj;
}}