Создание масива масивов из формы. Js. Jquery

238
12 февраля 2018, 05:51

Пытаюсь решить проблему с созданием массива объектов по данным из форм. Это будет необходимо для программы создания графиков.
В общем все работает нормально, пока не добавляешь вторую строку. После чего выдает NaN.

Что я делаю не так?

Результат выходит такой:

Array(2)0: {x: 1, y: 2}1: {x: NaN, y: NaN}length: 2__proto__: Array(0)

Мне необходимо добиться такого:

rawData = [
    {x: 5, y: 13}, {x: 20, y: 74},{x: 30, y: 63},
    {x: 40, y: 56}, {x: 50, y: 24}, {x: 60, y: 26},
    {x: 70, y: 19}, {x: 80, y: 42}, {x: 90, y: 88}
];

Что я делаю не так? Мой код:

$('.btn2').click(function () {
  var dataMass = [];
  var inpx = $('.x');
  var inpy = $('.y');
  var x, y;
  var mass = {};
  for (i = 0; i < inpx.length; i++) {
      mass = {};
      x = inpx[i].value;
      x = parseInt(x);
      mass.x = x;
      y = inpy[i].value;
      y = parseInt(y);
      mass.y = y;
      dataMass[i] = mass;
      console.log(dataMass);
  }
});

READ ALSO
Смена prop checked radio инпута по клику

Смена prop checked radio инпута по клику

Есть радио инпутВозможно ли по клику на этот инпут менять checked? Если у кого то есть готовое решение, прошу поделиться! Пытался что то вроде...

270
Работа с JSON данными

Работа с JSON данными

Здравствуйте, ищу библиотеку для работы с данными в JSЕсть JSON данные, которые приходят из REST API

273
В чем разница компонентов старый и новый sale.order.ajax?

В чем разница компонентов старый и новый sale.order.ajax?

Доброго времени сутокРебята у меня пред до мной стоит задача, изменить default шаблон sale

215
Много кнопок и одно событие [дубликат]

Много кнопок и одно событие [дубликат]

На данный вопрос уже ответили:

245