return 如何在 java 脚本控制台中排列
how return array in java script console
我有这个数组 a =['Mona','Hebe,'hi-fa']
我想在一条消息中打印所有的名字
那是 return 一组消息
我试试这个:
let name=[];
function names(name,word)
{
for(let i=0;i<name.length;i++)
{
return `Hi , ${name[i]},You are ${word} girl`;
}
}
names(['Mona','Hebe,'hi-fa'], 'amazing' ) ;
结果应该是 Hi Mona You are amazing girl , Hi Hebe You are amazing girl, Hi hi-fa You are amazing girl
首先,您在 Hebe
之后缺少引号。接下来,您将 event
作为字符串文字,但您的变量是 word
.
let name=[];
function names(name,word)
{
for(let i=0;i<name.length;i++)
{
console.log(`Hi ${name[i]}. You are an ${word} girl.`);
}
return name;
}
names(['Mona','Hebe','hi-fa'], 'amazing' ) ;
这也可以不用for
循环或使用Array.forEach()
方法的空name
数组来写,这样你就不需要管理循环计数器,使它成为更容易访问正在迭代的项目:
function listNames(names,word,gender){
names.forEach(function(name){
console.log(`Hi ${name}. You are ${word} ${gender}.`);
});
}
listNames(['Mona','Hebe','hi-fa'], 'an amazing', 'girl') ;
listNames(['Tony','Troy','Steve'], 'a bad', 'boy') ;
你想把它全部放在一行中,所以我把它全部连接到一个新的文本变量中,然后再把它放在最后。没有我在 space 之前添加的第一行来分隔句子。
你忘记了Hebe后面的一个引号。在您的模板事件中使用而不是单词,这是您的函数参数。
let name=[];
function names(name,word)
{
let text = "";
for(let i=0;i<name.length;i++)
{
if (i!==0)
text += ' ';
text+=(`Hi, ${name[i]},You are ${word} girl.`);
}
console.log(text);
return name;
}
names(['Mona','Hebe','hi-fa'], 'amazing' ) ;
第二个参数的更改事件
let name=[];
function names(name,word)
{
for(let i=0;i<name.length;i++)
{
console.log(`Hi , ${name[i]},You are ${word} girl`);
}
return name;
}
names(['Mona','Hebe,'hi-fa'], 'amazing' ) ;
我有这个数组 a =['Mona','Hebe,'hi-fa']
我想在一条消息中打印所有的名字
那是 return 一组消息
我试试这个:
let name=[];
function names(name,word)
{
for(let i=0;i<name.length;i++)
{
return `Hi , ${name[i]},You are ${word} girl`;
}
}
names(['Mona','Hebe,'hi-fa'], 'amazing' ) ;
结果应该是 Hi Mona You are amazing girl , Hi Hebe You are amazing girl, Hi hi-fa You are amazing girl
首先,您在 Hebe
之后缺少引号。接下来,您将 event
作为字符串文字,但您的变量是 word
.
let name=[];
function names(name,word)
{
for(let i=0;i<name.length;i++)
{
console.log(`Hi ${name[i]}. You are an ${word} girl.`);
}
return name;
}
names(['Mona','Hebe','hi-fa'], 'amazing' ) ;
这也可以不用for
循环或使用Array.forEach()
方法的空name
数组来写,这样你就不需要管理循环计数器,使它成为更容易访问正在迭代的项目:
function listNames(names,word,gender){
names.forEach(function(name){
console.log(`Hi ${name}. You are ${word} ${gender}.`);
});
}
listNames(['Mona','Hebe','hi-fa'], 'an amazing', 'girl') ;
listNames(['Tony','Troy','Steve'], 'a bad', 'boy') ;
你想把它全部放在一行中,所以我把它全部连接到一个新的文本变量中,然后再把它放在最后。没有我在 space 之前添加的第一行来分隔句子。
你忘记了Hebe后面的一个引号。在您的模板事件中使用而不是单词,这是您的函数参数。
let name=[];
function names(name,word)
{
let text = "";
for(let i=0;i<name.length;i++)
{
if (i!==0)
text += ' ';
text+=(`Hi, ${name[i]},You are ${word} girl.`);
}
console.log(text);
return name;
}
names(['Mona','Hebe','hi-fa'], 'amazing' ) ;
第二个参数的更改事件
let name=[];
function names(name,word)
{
for(let i=0;i<name.length;i++)
{
console.log(`Hi , ${name[i]},You are ${word} girl`);
}
return name;
}
names(['Mona','Hebe,'hi-fa'], 'amazing' ) ;