Обратите внимание, что я знаю о параметр Index, который, однако, возвращает только индекс/ключ всей строки, а не соответствующих ключей пар в строках.
В NodeJS Express я получаю следующие данные в req. тело из POST-запроса:
Код: Выделить всё
[
{ ptiid: '2', ptiname: 'PTI26-Profile-1', order: '1', size: 25 },
{ ptiid: '5', ptiname: 'PTI29-Profile-1', order: '2', size: 25 },
{ ptiid: '3', ptiname: 'PTI27-Profile-1', order: '3', size: 25 },
{ ptiid: '4', ptiname: 'PTI28-Profile-1', order: '4', size: 25 }
]
До этого момента я использовал циклы FOR OF ( для многострочных запросов из-за ожидания) и объявления переменных вручную, чтобы подготовить запрос MYSQL:
Код: Выделить всё
let ptiId = req.body.ptiid
let ptiName = req.body.ptiname
// and so on...
Я хотел бы соответствующим образом подготовить свои переменные MYSQL-запроса и задаться вопросом, смогу ли я получить доступ к ключам :
Код: Выделить всё
let elements = req.body //possibly just chaining .map() to req.body directly later
let sqlVars = elements.map(element => {
console.log(`The value ${element.ptiid} is easy to get if I know the key`)
console.log(`If only I could get a key like ${element.key}, then I could call all values by their keys`)
})
Подробнее здесь: https://stackoverflow.com/questions/793 ... ultiple-ke