Я довольно новичок в изучении кода. Так что я могу неправильно понять многие основы.
По сути, я загружаю контент API из двух разных учетных записей через запрос-обещание и хочу объединить их в больший массив. Я борюсь с экранированием моих локальных данных из функции запрос-обещание, а также комбинирую их со вторым массивом
Вот что я получил до сих пор:
//request the site and do some stuff with the data
rp(rpOptions)
.then(function (parsedBody) {
let incomingData1 = (parsedBody); //turning data into a value to change it a little
incomingData1.forEach((incomingData1) => {incomingData1.yearsRetired = 0}); //to add a new property
incomingData1 = JSON.stringify(parsedBody, ["favFood", "age", "work", "yearsRetired"], 2); //to filter only relevant properties into a JSON thing (i eventually want to save it to a txt file)
});
я бы тогда сделал то же самое для второй учетной записи, а затем попробуйте вывести эти данные за пределы функции и объединить их в один массив, чтобы он выглядел следующим образом:
{
"first_account_name": {
"individual1": {
"favFood": 'fries',
"age": 23,
"work": 'astronaut'
"yearsRetired": 0
},
"individual2": {
"favFood": 'banana',
"age": 55,
"work": 'zookeeper'
"yearsRetired": 0
{
...
}
},
"second_account_name": { ... }
"individual6": {
"favFood": 'apple',
"age": 49,
"work": 'dinosaur'
"yearsRetired": 0
"individual7": {
"favFood": 'sausage',
"age": 33,
"work": 'doctor'
"yearsRetired": 0
{
...
}
как мне перевести мои данные в переменную вне рп? и как мне настроить его так, чтобы он заканчивался как вложенный массив?
Большое спасибо и извините за смущение: P