首页 > 解决方案 > 如何从两个数组中选择成对元素并将它们提供给 JavaScript 中的两个不同函数

问题描述

我有一个 getterG = ["g1", "g2", "g3"]数组和另一个 setter 数组S = ["s1", "s2"]。此外,我有以下两个功能

callGetters(index???) {
   targetParameter = G[index???]; 
}

callSetter (index???) {
  targetParameter = S[index???]
}

现在,我试图用这个成对的选定/选取参数序列调用上面的两个函数,即

choose g1, s1 then callGetters()/callSetter () 
.. g1, s2, then callGetters/callSetter () 
...g2, s1, then callGetters()/callSetter ()
 ...g2,s2, then callGetters()/callSetter ()
.. g3, s1,  then callGetters()/callSetter () 
..g3, s2,   then callGetters()/callSetter () ..

我无法想象如何在javascript/nodejs. 我是新手JavaScript/Nodejs,所以接受我的道歉,如果这不是以标准方式询问或没有使用正确的术语......

标签: javascriptarraysnode.js

解决方案


for(let i = 0; i < G.length; i++){
  for(let j =0; j < S.length; j++){
    console.log(G[i],S[j])
    //do whatever 
  }
}

你可以像上面那样尝试两个 for 循环。


推荐阅读