query appData {
# Города
cities(orderBy: { pagetitle: asc }) {
...city
}
# Рейтинги
# Общие рейтинги по компаниям
companies_rating: votesByRating {
type
target_id
avg {
voteValueAvg
}
}
}
const appData = await apolloClient.query<AppDataQuery, AppDataQueryVariables>(
{
query: AppDataDocument,
variables: {},
}
// ....
cities: appData.data.cities,
)
как и назвать некий проект своим, сделав одноименный репо на гитхабе, который к тому же "forked from prisma-cms/nextjs" и самый старый коммит в котором датируется 11 октября 2020...
Кстати, натыканный наугад "урок": https://freecode.academy/learn/exercises/587d7b7b3...
И у меня уже сочувствие, к тем кто по этому так сказать материалу будет учится...
А можно воспроизводимый пример, как forEach мутирует массив, а не статью ноунейма с ресурса где любой студент может писать статьи для зачета?
arr = [1,2,3]
arr.forEach((val, index, scope) => {
scope[index] = val * 2;
})
console.log(arr);
// 2,4,6
3. Изменчивость
map() возвращает совершенно новый массив с преобразованными элементами и тем же количеством данных. В случае forEach(), даже если он вернется undefined, он изменит исходный массив с помощью callback.
Поэтому что map() опирается на неизменность и forEach() является мутатором.
{
id: "Sdsfds",
name: "StarWars",
directorId: 12
}