Вывод строки много раз JS [дубликат]

125
07 января 2022, 00:30
На этот вопрос уже дан ответ здесь:
После вставки элемента получаю object Object (1 ответ)
Закрыт 2 года назад.

Нужно
Нужно введенную строку вывести 10 раз, заранее спасибо!

  $("#brend").change(function(){
    var brend = $("#brend").val();
    brand = $(".rozigr-brand").text(brend);
    var count = 10;
    var result = new Array(count + 1).join(brand);
    console.log(result);
});

Сейчас выводит [object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]

Answer 1

$("#brend").change(function() { 
  var brend = $("#brend").val(); 
  $(".rozigr-brand").text(brend); 
  var count = 10; 
  var result = Array(count).fill(brend).join(''); 
  console.log(result); 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<input typ="text" id="brend" /> 
<div class="rozigr-brand"></div>

Answer 2

Переменная brand (необъявленная, кстати) у тебя содержит объект jQuery - его возвращает метод text() при наличии аргумента. Поэтому, в консоль и выводится "[object Object]".

А вообще, стоило сделать примерно так:

$('#brand').change(function () { 
  const brand = this.value; 
  $('.raffle-brand').text(brand); 
  console.log(brand.repeat(10)); 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<input id="brand"> 
<p class="raffle-brand"></p>

READ ALSO
Проблемы с установкой RxJS

Проблемы с установкой RxJS

Создал indexhtml и script

209
Открытие Windows.Explorer через IE и другие браузеры

Открытие Windows.Explorer через IE и другие браузеры

Пытаюсь открыть обычный Explorer Windows через браузер с помощью JS

128
Как перевести из Blob в BZ2 ? (Firebird и Java)

Как перевести из Blob в BZ2 ? (Firebird и Java)

Нужно считать файл, хранящийся в формате blob из базы данных firebird (Сам файл является архивом в формате bz2)Испробовал уже кучу вариантов, не могу...

98
Нужно извлечь минуты из определенного периода времени

Нужно извлечь минуты из определенного периода времени

Нужно научить мой ChequeMaker считать минуты только в период времени с 9 по 21Я пишу парковку и там платное время с 9 до 21 и только это время меня интересует,а...

226