2017-12-11 7 views

答えて

1

あなたは内mapを使用して試すことができますこのようなJavascriptは

var people = [["John",90], ["Jake", 95], ["Mike", 99]]; 
var newArr = people.map(arr => arr.join(' - ')); 
var result = newArr.join('\n'); 
alert(result); 

メイン配列内の各配列に対してFist反復を行い、joinは ' - 'で要素を反復します。同様に、別のjoinを使ってメイン配列の要素を改行で結合します。

+0

newArr'は'編曲ではありません'ay。 –

+0

ありがとうございます@ amir –

0

forEachを使用して親配列を反復処理し、ネストされた配列- using.join()を値に結合して文字列にすることができます。この文字列をulに渡して名前と値のリストを作成します。

var people = [["John",90], ["Jake", 95], ["Mike", 99]] 
 
var str = ''; 
 

 
people.forEach(function(person) { 
 
str+= '<li>'+ person.join(' - ') + '</li>'; 
 
}) 
 

 
document.getElementById('results').innerHTML = str;
#results { 
 
list-style:none; 
 
padding:0;}
<ul id="results"></ul>

関連する問題