*

javascript:配列の要素を連結して文字列として出力

公開日: : 最終更新日:2014/10/09 javascript


phpで配列の要素を連結して出力する方法を掲載したので、ついでにjavascriptでの方法も掲載したいと思います。

 

配列の要素を連結 Array.join

javascriptのArrayオブジェクトにはjoinという関数があるので、それを使うだけで結合して文字列として出力ができます。

//連結する配列
var array1 = ["first", "second", "third"];
var array2 = ["first"];
var array3 = [];

//joinして出力
document.write("結果1 : [" + array1.join() + "]<br>");
document.write("結果2 : [" + array1.join("/") + "]<br>");
document.write("結果3 : [" + array2.join("/") + "]<br>");
document.write("結果4 : [" + array3.join("/") + "]<br>");

//出力結果
結果1 : [first,second,third]
結果2 : [first/second/third]
結果3 : [first]
結果4 : []

 

基本的にはphpのimplodeの時と同様で、引数で与えた配列が2つ以上の場合は配列の要素で引数の文字列をはさんで1つの文字列として出力されます。1つの場合はそのまま、配列の要素が無い場合は空文字が返されます。

異なる点としては、javascriptのjoinは区切り文字を指定しなかった場合にデフォルトで「,(カンマ)」が指定されますが、phpのimplodeは区切り文字を指定しないと区切り文字なしで結合されるところです。

まぁ、言語がちがうので当たり前ですね。別々にちゃんと覚えるようにして気をつけて使いましょう。

ad_right_top

関連記事

blog_logo_small

javascript(jQuery):指定位置までスクロールする方法

jQueryを使用して指定位置までスクロールする方法です。htmlのid指定でリンクをすると瞬時にペ

記事を読む

blog_logo_small

javascript:変数(オブジェクト)の型を確認する方法

プログラムを書いていると変数の型によって処理を分岐させるなど、変数の型を取得したい場合がでてきます。

記事を読む

blog_logo_small

javascript(jQuery):ページ離脱時にアラートを出す方法

申し込みフォームなどの情報を入力する画面で、途中まで入力したけどうっかり戻ったら入力内容がなくなって

記事を読む

blog_logo_small

javascript(jQuery):scrollTopを使用する際の注意点

scrollTopを使用するとブラウザのスクロール上部の位置を取得できますが、ブラウザによって少し挙

記事を読む

blog_logo_small

javascript(jQuery):変数の型を確認する方法

前回、javascriptで変数(オブジェクト)の型を判定する方法を掲載しましたが、今回はjQuer

記事を読む

blog_logo_small

javascript(jQuery):submit時に処理を実施

jQueryを使用してsubmit時に処理を行う方法です。入力内容のチェック処理などは、サーバー側で

記事を読む

google以外広告

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

ad_right_top

linux-pen
【cron】秒間隔で定期実行する為の設定方法

コマンドを定期実行させたい場合に利用するcronですが、普通に利用する

blog_logo_small
【Apache】 ReverseProxy(リバースプロキシ)を設定してサブディレクトで別サーバーの内容を表示

今回はApacheのリバースプロキシ設定について紹介したいと思います。

blog_logo_small
【Apache】 Aliasを設定してサブディレクトでDocumentRoot以外を参照する

今回はApacheのAlias設定について紹介したいと思います。この方

no image
2015:新年のご挨拶

明けましておめでとうございます。 昨年はたくさんの方々に当ブログ

blog_logo_small
MySQL:外部ホストからのDBアクセス方法

MySQLではデフォルトで外部ホストからのアクセスを許可していないので

→もっと見る

  • アクセスカウンター
PAGE TOP ↑