Skip to content
Grigoriev Oleg edited this page Mar 23, 2013 · 1 revision

go.Str.align() - выравнивание строки по ширине блока

align(s, size [, pos [, fill])

  • s {String} - исходная строка
  • size {Number} - ширина блока
  • pos {String} - выравнивание ("left", "right", "center"). По умолчанию "left".
  • fill {String} - заполнитель (по умолчанию пробел). Должен быть длиной в 1 символ.
  • :return {String}

Обычно используется для выравнивания неких табличных данных.

var S = [
    "First",
    "Second",
    "Fifteenth",
    "twenty-fifth",
], len, i;

for (i = 0, len = S.length; i < len; i += 1) {
    console.log(go.Str.align(S[i], 10) + ": " + i);
}

Результат:

First     : 0
Second    : 1
Fifteenth : 2
twenty-fifth: 3

Для align(S[i], 10, "right"):

     First: 0
    Second: 1
 Fifteenth: 2
twenty-fifth: 3

ДЛя align(S[i], 15, "center"):

     First     : 0
     Second    : 1
   Fifteenth   : 2
  twenty-fifth : 3
Clone this wiki locally