Uncaught SyntaxError: Неожиданный конец ввода для частиц. js - PullRequest
0 голосов
/ 20 марта 2020

Я получаю Uncaught SyntaxError: Неожиданный конец ввода в строке 36 при работе с частицами. js.
Код: https://jsfiddle.net/30qtvprj/ Основная часть кода проблемы (где ошибка срабатывает):

particlesJS("particles-js", resp);
var count_particles, stats, update;
stats = new Stats();
stats.setMode(0);
stats.domElement.style.position = "absolute";
stats.domElement.style.left = "0px";
stats.domElement.style.top = "0px";
document.body.appendChild(stats.domElement);
count_particles = document.querySelector(".js-count-particles");
update = function() {
  stats.begin();
  stats.end();
  if (window.pJSDom[0].pJS.particles && window.pJSDom[0].pJS.particles.array) {
    count_particles.innerText = window.pJSDom[0].pJS.particles.array.length;
  }
  requestAnimationFrame(update);
};
requestAnimationFrame(update);

1 Ответ

1 голос
/ 20 марта 2020

Я думаю, что ваши jsonstuffs должны быть такими объектами:

var jsonstuffs = {

  setData: function (key, obj) {
    var values = JSON.stringify(obj);
    localStorage.setItem(key, values);
  },

  getData: function (key) {
    if (localStorage.getItem(key) != null) {
      return JSON.parse(localStorage.getItem(key));
    } else {
      return false;
    }
  },

  updateDate: function (key, newData) {
    if (localStorage.getItem(key) != null) {
      var oldData = JSON.parse(localStorage.getItem(key));
      for (keyObj in newData) {
        oldData[keyObj] = newData[keyObj];
      }
      var values = JSON.stringify(oldData);
      localStorage.setItem(key, values);
    } else {
      return false;
    }
  }
}
...