1

コンテンツを改行せずにデバッグメッセージを出力する方法が他にもたくさんあるのではないかと思っています:

  (function(){
          var r="";
          console.log("start: ");
        for (var i = 0; i < 10; i++) {

                        console.log(i + " ");; //this will line-break the content
        }

        console.log("finish");


})();

これはコンテンツを壊しません:**ただし、すべての結果を 1 つの変数に追加し、最後にコンテンツ全体を出力する必要があります。改行せずに LOOP 内で直接出力する他の方法があるかどうか疑問に思っています。コンテンツ...

ありがとう

  (function(){
          var r="";
          console.log("start: ");
        for (var i = 0; i < 10; i++) {

                       r+= (i + " "); //this will NOT break the content
        }
        console.log(r);
        console.log("finish");


})();
4

2 に答える 2

1

必要なものによって異なります。consoleobject には だけでなく、多くのメソッドがありますlog()

すべてのデータをオブジェクト内に配置してconsole.dir(someObj)、たとえば呼び出すことができます。

MDNで見つけることができる詳細情報

于 2012-05-10T08:10:38.907 に答える
0
  • consoleテキストエリアを使用して、独自の " " を作成できます。
  • 配列に値を追加して ( debugMessages.push(i))、それらを結合する ( debugMessages.join(" "))ことができます。
于 2012-05-10T08:10:46.693 に答える