2017-02-09 1 views
-1

文字列を多次元配列に変換して出力するにはどうすればよいですか?Javascript - 文字列を多次元配列に変換して出力を表示する

以下は私の試みです。

Javascriptを

function myFunction() { 
var str = "(id,created,employee(id,firstname,employeeType(id), lastname),location)"; 
var match = str.split(','); 
var ele1=match[0]; 
var ele2=match[1]; 
var ele3=match[2]; 
var ele4=match[3]; 
var ele5=match[4]; 
var ele6=match[5]; 
var ele7=match[6]; 

var n=ele1+'<br>'+ele2+'<br>'+ele3+'<br>'+ele4+'<br>'+ele5+'<br>'+ele6+'<br>'+ele7; 
document.getElementById("demo").innerHTML =n;} 
+1

多分あなたが望む結果を追加することができます。 –

答えて

1

これをチェックしてください。これはあなたが手に入れようとしているものですか? とLPLのおかげで私はjoinを使用して代わりのようなコードを繰り返すことをお勧めしたいDRYコードに

function myFunction() { 
 
    var str = "(id,created,employee(id,firstname,employeeType(id), lastname),location)"; 
 
    
 
    var match = str.replace(/[{()}]/g, '').split(','); 
 

 
    document.getElementById("demo").innerHTML = match.join("<br />");; 
 
} 
 
myFunction()
<div id="demo"></div>

1

を編集しました。

var print = function() { 
 
    var str = "id,created,employee(id,firstname,employeeType(id), lastname),location"; 
 
    var dataArray = str.split(','); 
 
    document.getElementById("my-demo").innerHTML = dataArray.join("<br />"); 
 
} 
 
print();
<div id="my-demo"></div>

関連する問題