Фетчем получаю массив пользователей с jsonplaseholder. Этот массив надо экспортировать в другой файл и там уже достать из массива то что нужно(свойство name каждого из userов). Сталкиваюсь с тем что метод .map() не является функцией
const fetch = require("node-fetch");
module.exports = {
getMain1: async(req, res) => {
},
getMain2: new Promise(async function (resolve, reject) {
let response = await fetch('https://jsonplaceholder.typicode.com/users');
resolve(response.json());
reject();
}),
myValue: 'getMain2'
};
import {myValue} from './getPieData';
let dataForSeries = myValue.map(item => item.name.length);
export default {
options: {
chart: {
height: 350,
type: 'line'
},
dataLabels: {
enabled: false
}
},
series: [{
name: 'Pie Plot1',
type: 'area',
data: dataForSeries
}]
}
ошибка:
TypeError: _getPieData__WEBPACK_IMPORTED_MODULE_0__.myValue.map is not a function
Module../src/components/Pie/PieData.js
C:/Dev/chartsandtable/src/components/Pie/PieData.js:3
1 | import {myValue} from './getPieData';
2 |
> 3 | let dataForSeries = myValue.map(item => item.name.length);
4 |
5 | export default {
6 | options: {