Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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_Jquery_Math - Fatal编程技术网

Javascript 从两个数组中计算所有可能的单词组合

Javascript 从两个数组中计算所有可能的单词组合,javascript,jquery,math,Javascript,Jquery,Math,我想显示可能的唯一单词组合的总数 这是我的示例代码: var wordlist1 = ["Goldener", "Stählerner", "Purpurner", "Strahlender", "Elektrischer", "Taumelnder"]; var wordlist2 = ["Indianer", "Ast", "Dachs", "Wolfshund", "Schäferhund", "Lupus", "Schakal"] ; 如何使用JS或Jquery实现这一点

我想显示可能的唯一单词组合的总数

这是我的示例代码:

var wordlist1 = ["Goldener", "Stählerner", "Purpurner", "Strahlender", "Elektrischer", "Taumelnder"];       
var wordlist2 = ["Indianer", "Ast", "Dachs", "Wolfshund", "Schäferhund", "Lupus", "Schakal"] ;

如何使用JS或Jquery实现这一点?

组合的数量是wordlist1.length*wordlist2.length

要显示组合,请执行以下操作:

for (i = 0; i < wordlist1.length; i++)
  for (j = 0; j < wordlist2.length; j++){
    // do something like alert(wordlist1[i] + " " + wordlist2[j]);
    // or append the combinations somewhere
  }
for(i=0;i
一个列表的示例。。。将for循环放入函数中,就得到了:-)

var-wordlist1=[“戈德纳”、“圣赫勒纳”、“紫罗兰”、“斯特拉兰德”、“埃列克特里谢”、“塔梅兰德”];
var wordlist2=[“Indianer”、“Ast”、“Dachs”、“Wolfshund”、“Schäferhund”、“Lupse”、“Schakal”];
var uniqueWords=[];
for(var i=0;i
(n*p)。。。。(如果顺序无关紧要/2)这是如何针对javascript的?单个单词是否算数?秩序重要吗?
Purpurner-Ast
Ast-Purpurner
算一个还是两个?您是只想要两个单词组合,还是应该将两个数组中的所有单词都设置为一个组合?谢谢大家。我学到了一些东西。对不起,如果我的问题对这里的一些用户来说太基本了。我的时间非常有限,我真的很感激你对最基本的问题的回答。我仍然需要达到一个我自己能想到一个快速解决方案的水平。这没问题。我们都从0级开始:-)
var wordlist1 = ["Goldener", "Stählerner", "Purpurner", "Strahlender", "Elektrischer", "Taumelnder"];
var wordlist2 = ["Indianer", "Ast", "Dachs", "Wolfshund", "Schäferhund", "Lupus", "Schakal"];

var uniqueWords = [];

for (var i = 0; i < wordlist1.length; i++) {
    var isUnique = true;

    for (var j = 0; j < uniqueWords.length; j++) { 
        if (wordlist1[i] == uniqueWords[j]) {
          isUnique = false;
          break;
        }
    }

    if (isUnique)
        uniqueWords.push(wordlist1[i]);
}

alert(uniqueWords.join("|"));