Улучшение [1.2.368] JS парсеры: добавлен метод .addElement

  • Автор темы Автор темы Support
  • Дата начала Дата начала

Support

Administrator
Команда форума
A-Parser Enterprise
Данный метод позволяет заполнять массивы в results. При его использовании не нужно помнить последовательность переменных в массиве и перечислять их вручную.

Например, по запросу возвращается примерно такой JSON:
Код:
[
  {
    "name": "AA",
    "price": "100",
    "image": "http://site.com/img/pic1.jpg",
    "description": "Best price!"
  },
  {
    "name": "BB",
    "price": "500",
    "image": "",
    "description": "BB description"
  },
  {
    "name": "CC",
    "price": "0",
    "image": "http://site.com/img/pic999.jpg",
    "description": ""
  }
]

В результат нужно выводить имя, описание и цену. Ранее нужно было вручную перечислить в правильном порядке:
Код:
json.map(el => {
    results.serp.push(el.name, el.description, el.price);
});
Теперь перечислять не нужно, а также не нужно помнить о порядке:
Код:
json.map(el => {
    results.serp.addElement(el);
});
 
Назад
Верх