+ JavaScript の質問用スレッド vol.78 +at HP+ JavaScript の質問用スレッド vol.78 + - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト580:Name_Not_Found 10/06/08 17:27:45 joinで配列要素を連結した文字列を取得できますが 配列の区切りに文字を使用したくない場合、どのようにすれば良いですか? .join('')ではカンマ区切りになってしまいます。 581:Name_Not_Found 10/06/08 17:36:05 .join('配列に存在しない文字列').replace(/配列に存在しない文字列/g, '') もっときれいなやり方がある気がしてならない。 582:Name_Not_Found 10/06/08 18:12:14 >>580 元の要素をベターッと隙間なく並べたいってこと?それなら、カンマ 区切りの文字列からカンマを取るだけでよいのでは?そんな気がし てならない。 583:Name_Not_Found 10/06/08 18:20:20 >.join('')ではカンマ区切りになってしまいます。 > ["a", "b", "c"].join("") "abc" ならんだろ こういうことでもしたんじゃないか? var sep; // 空文字列を設定したつもり ary.join(sep); // 引数無し相当でjoin呼び出し 584:Name_Not_Found 10/06/08 18:20:27 IEやFirefoxは沢山の要素を作るとき、 変数に<div onclick="start">などの文字を追加していき最後にinnerHTMLでまとめてぶちこむ方が高速ですが この場合無、名関数でスクリプト全体を囲んだ内部関数を呼び出すことはできませんよね? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch