Javascript 将包含变量的字符串数组推送到循环内的数组
有人能帮我写下面的代码吗?如何推送带有变量的数组Javascript 将包含变量的字符串数组推送到循环内的数组,javascript,arrays,loops,Javascript,Arrays,Loops,有人能帮我写下面的代码吗?如何推送带有变量的数组 function theBeatlesPlay(musicians, instruments) { var array = [] var i; var m = ms[i]; var it = its[i]; var string = "`${m}` plays `${it}`"; for (i = 0; i < 4; i++) { array.push(string) } return array
function theBeatlesPlay(musicians, instruments) {
var array = []
var i;
var m = ms[i];
var it = its[i];
var string = "`${m}` plays `${it}`";
for (i = 0; i < 4; i++) {
array.push(string)
}
return array
}
披头士乐队演奏的功能(音乐家、乐器){
变量数组=[]
var i;
var m=ms[i];
var it=其[i];
var string=“`${m}`播放`${it}`”;
对于(i=0;i<4;i++){
array.push(字符串)
}
返回数组
}
提前多谢 您所做的大部分工作应该放在
for
循环中。像这样:
function theBeatlesPlay(musicians, instruments){
var array = [];
for(var i=0; i<musicians.length; i++){
var m = musicians[i];
var it = instruments[i];
var string = `${m} plays ${it}`;
array.push(string);
}
return array;
}
披头士乐队演奏的功能(音乐家、乐器){
var数组=[];
用于披头士乐队演奏(音乐家、乐器)的(var i=0;ifunction){
变量数组=[]
var i;
对于(i=0;i是的,它是伪代码,实际上是这样的
var ms=[“a a”、“b b”、“c”];
var-its=[“dd”、“ee”、“f”];
函数funct(ms,its){
变量数组=[]
var i=0;
对于(i=0;iI您打算将m的值和它放入字符串中吗?没有ms
,没有its
,i
未定义,string=…
,string=…
只执行一次,为什么神奇数字4
?看起来您发布了伪代码。您尝试过实现这个吗?尽管这可能是一个错误。)回答作者的问题,它缺少一些解释性的词语和/或文档链接。如果没有一些短语,原始代码片段就没有多大帮助。您也可能会发现非常有帮助。请给出您的答案-
function theBeatlesPlay(musicians, instruments){
var array = []
var i;
for(i=0; i<4; i++){
var m = ms[i];
var it = its[i];
var string = "`${m}` plays `${it}`";
array.push(string)
}
return array
}