Javascriptでは、を使用して印刷するメソッド
console.log("this is %s and %s", foo, bar);
動作するので、いくつかの C スタイルに従いますが、従いません。
console.log("%*s this is %s and %s", 12, foo, bar);
%*s
とは12
、この質問のように 12 個のスペースを出力するようにするためのものです: In Objective-C, how to print out N space? (stringWithCharacters を使用)
Javascriptで簡単に動作させるための短くて簡単な方法はありますか? (たとえば、sprintf
オープンソース ライブラリを使用したり、それを行う関数を作成したりせずに?)
更新:、私の場合、 12 は実際には などの変数である(i * 4)
ため、文字列内にハードコードされたスペースにすることはできません。