JavaScript 文字列 splicing_javascript スキルに関する簡単な説明

WBOY
リリース: 2016-05-16 15:52:50
オリジナル
1391 人が閲覧しました

JavaScriptでは文字列の連結がよく起こりますが、連結する文字列が長すぎるとさらに厄介です。

一行にすると可読性が悪くなり、改行すると直接エラーが報告されます。

次に、JavaScript で文字列を結合するためのヒントをいくつか紹介します (主に文字列が長すぎる場合)。

1. 文字列の追加 ( )

var empList = ' <li data-view-section="details">'+
      '<span>Hello world</span>'+
     '</li>';
ログイン後にコピー

2. バックスラッシュを使用して文字列を連結します

var empList = ' <li data-view-section="details">\
      <span>Hello world</span>\
    </li>';
ログイン後にコピー

3. 配列を使用して文字列を連結します

コードをコピーします コードは次のとおりです:

var empList = ['
  • ', 'Hello world','
  • '].join("");

    配列の結合メソッドを使用して、配列を文字列に変換します

    function StringBuffer(){
      this.buffer = [];
    }
    //将新添加的字符串添加到数组中
    StringBuffer.prototype.append = function(str){
      this.buffer.push(str);
      return this;
    };
    //转成字符串
    StringBuffer.prototype.toString = function(){
      return this.buffer.join("");
    };
    //用法
    var buffer = new StringBuffer();
    buffer.append("hello");
    buffer.append(',world');
    console.log(buffer.toString());
    ログイン後にコピー

    配列メソッドに基づいて、Java の StringBuffer に似たクラスをカプセル化し、文字列のスプライシングを完了できます。

    以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

    関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    最新の問題
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート