我有一个状态对象,如下面的代码。我想在其中添加许多州和城市
const stateObject = {
missouri: ["springfield", "rolla"],
nevada: ["carlin", "vegas"],
}
const addState = (...state) => {
return stateObject.push(state);
}
我没有得到答案。
任何解决方案将不胜感激
试试这个
const stateObject = {
missouri: ["springfield", "rolla"],
nevada: ["carlin", "vegas"],
}
const addState = (...states) => {
states.forEach(state => stateObject[state] = []);
}
const addCity = (state, ...cities) => {
stateObject[state] = [...stateObject[state], ...cities];
}
// test
addState('California', 'Texas')
addCity('California', 'Los Angeles')
addCity('Texas', 'Austin', 'Houston')
console.log(stateObject)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句