Скоратить пуш в объект

180
15 октября 2021, 11:30

Есть такой объект

var linePositions = {"x": [], "y": []};

Вот как я в него пушу:

linePositions.x.push(line.attr("x2"));
linePositions.y.push(line.attr("y2"));

Вопрос. Могу ли я как-то сократить код и пушить используя одну сроку и один вызов?

Answer 1
var linePositions = {
  "x": [], 
  "y": [],
  push: function(x, y) {
    this.x.push(x);
    this.y.push(y);
  }
};
linePositions.push(line.attr("x2"), line.attr("y2"));
READ ALSO
Vue валидация динамическое формы

Vue валидация динамическое формы

Есть vue, bootstrap-vue и динамическая форма, введенные значения нужно провалидироватьФорма динамическая, т

251
Перебор всех строк таблицы

Перебор всех строк таблицы

Есть некоторая таблица

120
Задача на рекурсию в JavaScript [закрыт]

Задача на рекурсию в JavaScript [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

281
Скрыть блок при нажатии вне его

Скрыть блок при нажатии вне его

Есть два input-а реализованные, как selectЕсли кликаем на первый блок, затем на второй, то первый должен закрываться У них одинаковые классы

138