Как увеличить уникальное значение внутри объекта в Javascript

J. Thomas Dufey спросил: 26 декабря 2017 в 08:15 в: javascript

Это мой первый вопрос в stackoverflow.

$("button").click(function(){
  var text = "<ul>";
  var item = $(".inputvalue").val();
  var n = checkvalue(myArray, item);
  if (!n)
  {
    myArray.push(item);
  }
  else
  {
    counter++;
  }
  for (var i = 0; i < myArray.length; i++)
  {
    var valuetostring = "class" + i.toString();
    text += "<li class=" + valuetostring + ">" + myArray[i] + " x " + counter + "</li>";
  }
  $("#counter").text(counter);
  document.getElementById("output").innerHTML = text;
});

https://jsfiddle.net/m3Low41j/2/

Мне нужно это решение для добавления уникальное значение для массива при вводе нового значения. Если одно и то же значение вводится, число после того, как значение должно увеличиваться на единицу.

Так же:

    Диван x 1
  • Подушка x 4
  • Председатель x 1
  • Таблица x 3

Как мне сделать это?

Мои извинения, если мой код немного дилетантский, я много работал над этим в течение двух ночей и до сих пор не могу понять.

Не могли бы вы помочь? меня, пожалуйста? Спасибо.

0 ответов