Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   array1.map is not a function (https://javascript.ru/forum/node-js-io-js/85205-array1-map-not-function.html)

riaron86 08.05.2023 13:14

array1.map is not a function
 
выдает ошибку array1.map is not a function
index.js
import React, {createContext} from 'react';
import ReactDOM from 'react-dom';
import App from './App';


export const Context = createContext(null)
const array1={'id':1,'description':'desc'};
ReactDOM.render(
    <Context.Provider value={{
        array1:array1
    }}>
        <App />
    </Context.Provider>,
    document.getElementById('root')
);

app.js
import React,{useContext} from 'react';
import {Context} from "./index";
import Item from './components/item';
function App() {
  const {array1} = useContext(Context)
  const b=array1.map((arrays) => 
      <div>
        <h1>id:{arrays.id}</h1>
        <p>desc: arrays.description</p>
      </div>
  )
  return (
      {b}
  );
}
export default App;

ksa 08.05.2023 18:36

Цитата:

Сообщение от riaron86
выдает ошибку array1.map is not a function

Значит array1 - не массив...

Цитата:

Сообщение от riaron86
const array1={'id':1,'description':'desc'};

Так и есть. Это объект.


Часовой пояс GMT +3, время: 17:22.