Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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 - Fatal编程技术网

Javascript 如何迭代多行输入,如矩阵等。?

Javascript 如何迭代多行输入,如矩阵等。?,javascript,Javascript,我最近启动了HackerRank,在整个问题中,我注意到他们经常使用多行输入。例如,对于第6天:让我们回顾挑战,示例输入为 2 Hacker Rank 它被称为字符串。我想知道是否有一种方法可以通过行而不是单个字符进行迭代。这种格式让我对很多练习都感到厌烦,我想知道是否有办法让它更简单。您可以通过拆分()字符串\n let str=`2 黑客 等级` str=str.split('\n'); str.forEach(x=>{ 控制台日志(x); })您可以使用``在Javascript中编写

我最近启动了HackerRank,在整个问题中,我注意到他们经常使用多行输入。例如,对于第6天:让我们回顾挑战,示例输入为

2
Hacker
Rank
它被称为字符串。我想知道是否有一种方法可以通过行而不是单个字符进行迭代。这种格式让我对很多练习都感到厌烦,我想知道是否有办法让它更简单。

您可以通过
拆分()
字符串
\n

let str=`2
黑客
等级`
str=str.split('\n');
str.forEach(x=>{
控制台日志(x);

})
您可以使用``在Javascript中编写多行字符串

您自己做过任何努力吗?是否在行上拆分?@Achromaticares是的,我可以在数组中使用相同的东西?@Achromaticares请给出一个例子。你是说字符串数组?就像我有一个矩阵或数组数组一样