在JavaScript中合并2个数组
我有两个数组,我想把这两个数组组合起来,这将产生第三个数组,如第二幅图所示。我该怎么做 常量映射器={ 人物:{ “一体式”:{ “路飞”:海盗王, "三记":"厨师" }, “死亡笔记”:{ ‘ryuk’:‘shinigami’, ‘李’:‘怪人’ } }, 动画:{ “一件”:“一件”, “死亡笔记”:“死亡笔记” }在JavaScript中合并2个数组,javascript,arrays,loops,Javascript,Arrays,Loops,我有两个数组,我想把这两个数组组合起来,这将产生第三个数组,如第二幅图所示。我该怎么做 常量映射器={ 人物:{ “一体式”:{ “路飞”:海盗王, "三记":"厨师" }, “死亡笔记”:{ ‘ryuk’:‘shinigami’, ‘李’:‘怪人’ } }, 动画:{ “一件”:“一件”, “死亡笔记”:“死亡笔记” } } Javascript实现 常量映射器={ 人物:{ “一体式”:{ “路飞”:海盗王, "三记":"厨师",, }, “死亡笔记”:{ ‘ryuk’:‘shiniga
} Javascript实现 常量映射器={ 人物:{ “一体式”:{ “路飞”:海盗王, "三记":"厨师",, }, “死亡笔记”:{ ‘ryuk’:‘shinigami’, ‘李’:‘怪人’, }, }, 动画:{ “一件”:“一件”, “死亡笔记”:“死亡笔记”, }, }; const result=Object.assign{},mapper.characters.onepiece,mapper.characters.deathnote; console.logresult 您可以为此执行嵌套的经典for/in循环 常量映射器={ 人物:{ “一体式”:{ “路飞”:海盗王, "三记":"厨师" }, “死亡笔记”:{ ‘ryuk’:‘shinigami’, ‘李’:‘怪人’ } }, 动画:{ “一件”:“一件”, “死亡笔记”:“死亡笔记” } }; 让结果=[]; 对于mapper.characters中的var键{ 对于映射器中的var key2.characters[key]{ result.pushjsUcfirstkey2+:+jsUcfirstmapper.characters[key][key2]+in+jsUcfirstmapper.animes[key]; } } //将字符串中每个单词的第一个字母大写 函数jsUcfirststring{ 设arr=[]; string=string.split; 对于字符串arr.pushstring[key].charAt0.toUpperCase+string[key].1中的var键; 返回arr.join; }
console.logresult;请不要发布代码的截图。。制作和上传屏幕截图所花费的时间比将代码复制到问题中所花费的时间要长。你甚至没有阵列。嗨@epascarello对不起,我上传了错误的截图。谢谢我会更新这个问题。很乐意帮助@tezahzuluetat在我的答案左边应该有一个复选图标。