JavaScript - Форматирование вывода нескольких переменных в одну строку - PullRequest
0 голосов
/ 17 марта 2019

Я искал столько, сколько смог, но не могу найти то, что искал.

Я пытаюсь написать простую команду JS, которая выведет отформатированную строку, содержащую 3 переменные, которые равномерно распределены.

Например, когда я делал это в C ++, я использовал setw

Пример вывода будет выглядеть следующим образом:

var1 = "First"
var2 = "Second"
var3 = "Third"

[VARIABLE 1][VARIABLE 2][VARIABLE 3]
    First      Second      Third

Заранее спасибо!

1 Ответ

1 голос
/ 11 апреля 2019

Вы можете использовать String.prototype.padEnd () и String.prototype.padStart () и длину строки, чтобы сделать это.

Код ниже:

var1 = "First";
var2 = "Second";
var3 = "Third";

//skip 3 whitespace each string
console.log(
   var1.padStart(3+var1.length)
   +var2.padStart(3+var2.length)
   +var3.padStart(3+var3.length));

Надеюсь, это сделает ваш день.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...