JavaScript 配列 新しいページはコチラ
提供: yonewiki
(→要素末尾の取得と削除 pop) |
(→配列全要素の文字列化出力+カンマ区切り toString) |
||
686行: | 686行: | ||
== '''配列全要素の文字列化出力+カンマ区切り toString''' == | == '''配列全要素の文字列化出力+カンマ区切り toString''' == | ||
+ | 配列にいろいろな値を格納した後にテスト用に画面に配列に格納されている内容をカンマ区切りで出力したりすることができるメソッドです。もちろん変数にカンマ区切りの文字列を格納してもよいです。 | ||
+ | |||
+ | 以下のようにして利用します。 | ||
+ | |||
+ | |||
+ | *strData = Data1Arr.toString(); | ||
+ | |||
+ | |||
+ | 具体的なサンプルプログラムは以下のとおりです。 | ||
+ | |||
+ | |||
+ | <syntaxhighlight lang="javascript" line start="1"> | ||
+ | <HTML> | ||
+ | <HEAD> | ||
+ | <TITLE>JavaScript Array toString</TITLE> | ||
+ | </HEAD> | ||
+ | <BODY> | ||
+ | JavaScript Array toString<br /> | ||
+ | <SCRIPT Language="JavaScript"> | ||
+ | <!-- | ||
+ | |||
+ | |||
+ | Data1Arr = new Array("☆", "○", "♪", "▽", "□", "◇", "~"); //履歴定義 | ||
+ | strData = new String(); | ||
+ | |||
+ | document.write("Data1Arr = ", | ||
+ | Data1Arr[0], ",", | ||
+ | Data1Arr[1], ",", | ||
+ | Data1Arr[2], ",", | ||
+ | Data1Arr[3], ",", | ||
+ | Data1Arr[4], ",", | ||
+ | Data1Arr[5], ",", | ||
+ | Data1Arr[6], ",", | ||
+ | Data1Arr[7], ",", | ||
+ | Data1Arr[8], ",", | ||
+ | Data1Arr[9], ",", | ||
+ | Data1Arr[10], "<br />", | ||
+ | "Data1Arr.length = ", Data1Arr.length, "<br />"); | ||
+ | |||
+ | |||
+ | strData = Data1Arr.toString(); | ||
+ | |||
+ | |||
+ | document.write("Data1Arr = ", | ||
+ | Data1Arr[0], ",", | ||
+ | Data1Arr[1], ",", | ||
+ | Data1Arr[2], ",", | ||
+ | Data1Arr[3], ",", | ||
+ | Data1Arr[4], ",", | ||
+ | Data1Arr[5], ",", | ||
+ | Data1Arr[6], ",", | ||
+ | Data1Arr[7], ",", | ||
+ | Data1Arr[8], ",", | ||
+ | Data1Arr[9], ",", | ||
+ | Data1Arr[10], "<br />", | ||
+ | "Data1Arr.length = ", Data1Arr.length, "<br />"); | ||
+ | |||
+ | document.write("strData = ", strData, "<br />"); | ||
+ | |||
+ | --> | ||
+ | </SCRIPT> | ||
+ | </BODY> | ||
+ | </HTML> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | [[Media:JavaScript Array toString.html|サンプル実行結果]] | ||
== '''配列全要素の文字列化出力+区切り文字指定 join''' == | == '''配列全要素の文字列化出力+区切り文字指定 join''' == |