Показать сообщение отдельно
  #3 (permalink)  
Старый 30.05.2017, 14:57
Новичок на форуме
Отправить личное сообщение для Mixpix Посмотреть профиль Найти все сообщения от Mixpix
 
Регистрация: 24.05.2017
Сообщений: 4

Добрый день.

Спасибо за ответы!

Вот то что я сделал:
var string = ["Имя", "Улица", "Город", "Возраст"];
var int = [5, 8, 6, 4];
var res = [];

function widthOfCol(row, colWidth) {
  for (var i = 0; i < row.length; i++) {
    if (row[i].length < colWidth[i]) {
      var deff = colWidth[i] - row[i].length;
      var space = "";
      for (j = 0; j < deff; j++){
        space = space + " ";
      }
      res.push(row[i] + space);
    }
    else {
      res.push(row[i]);
    }
  }
  return res;
}
var res = widthOfCol(string, int);
console.log(res);


Эта функция только для добавления пробелов к коротким строкам, длину заранее прописал для примера.

Последний раз редактировалось Mixpix, 30.05.2017 в 15:18.
Ответить с цитированием