Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript加入相似数组_Javascript_Arrays_Sorting - Fatal编程技术网

javascript加入相似数组

javascript加入相似数组,javascript,arrays,sorting,Javascript,Arrays,Sorting,const word=[房子、芒果、窗户、西瓜] const component=[us、man、ous、go、水、瓜、win、dow] 常量输出=[{ 字:房子, 组成部分:[美国、美国] }, { 单词:芒果, 组件:[人,走] }, { 字:窗口, 成分:[赢,道指] }, { 字:西瓜, 成分:[水、瓜] }, ] 常数回答=[]; 对于let i=0;我你可以用找到的成分映射单词 常数 words=[房子,芒果,窗户,西瓜], 组成部分=[美国、男子、美国、围棋、水、瓜、赢、道],

const word=[房子、芒果、窗户、西瓜] const component=[us、man、ous、go、水、瓜、win、dow] 常量输出=[{ 字:房子, 组成部分:[美国、美国] }, { 单词:芒果, 组件:[人,走] }, { 字:窗口, 成分:[赢,道指] }, { 字:西瓜, 成分:[水、瓜] }, ] 常数回答=[];
对于let i=0;我你可以用找到的成分映射单词

常数 words=[房子,芒果,窗户,西瓜], 组成部分=[美国、男子、美国、围棋、水、瓜、赢、道], 输出=words.mapword=>{ 单词 组件:components.filtercomponent=>word.IncludeComponent }; console.logoutput;
.as console wrapper{max height:100%!important;top:0;}您可以将单词与其找到的组件进行映射

常数 words=[房子,芒果,窗户,西瓜], 组成部分=[美国、男子、美国、围棋、水、瓜、赢、道], 输出=words.mapword=>{ 单词 组件:components.filtercomponent=>word.IncludeComponent }; console.logoutput;
.作为控制台包装{max height:100%!important;top:0;}您需要将其分解为逻辑步骤,以帮助您找到解决方案

从逻辑上讲

循环字数组 对于单词数组中的每个项目,在组件数组中循环查找组成单词的项目 最后,您的输出数组应该有2个键,word和component

如上面步骤1和步骤2所述,在两个对象之间循环时构造输出对象。 使用传统循环,您可以这样实现

const word=[房子、芒果、窗户、西瓜] const component=[us、man、ous、go、水、瓜、win、dow] 常量输出=[{ 字:房子, 组成部分:[美国、美国] }, { 单词:芒果, 组件:[人,走] }, { 字:窗口, 成分:[赢,道指] }, { 字:西瓜, 成分:[水、瓜] }] 常数回答=[];
对于let i=0;i您需要将其分解为逻辑步骤,以帮助您找到解决方案

从逻辑上讲

循环字数组 对于单词数组中的每个项目,在组件数组中循环查找组成单词的项目 最后,您的输出数组应该有2个键,word和component

如上面步骤1和步骤2所述,在两个对象之间循环时构造输出对象。 使用传统循环,您可以这样实现

const word=[房子、芒果、窗户、西瓜] const component=[us、man、ous、go、水、瓜、win、dow] 常量输出=[{ 字:房子, 组成部分:[美国、美国] }, { 单词:芒果, 组件:[人,走] }, { 字:窗口, 成分:[赢,道指] }, { 字:西瓜, 成分:[水、瓜] }] 常数回答=[];
对于let i=0;我非常乐于助人,非常感谢