📜  如何在 ReactJS 的另一个函数中访问映射的对象?

📅  最后修改于: 2022-05-13 01:56:45.935000             🧑  作者: Mango

如何在 ReactJS 的另一个函数中访问映射的对象?

以下是将 array.map() 的对象访问到 React 中的另一个函数的简单方法

我们可以直接调用 array.map() 中的函数并在该函数中传递对象以返回所需的值。

设置环境和执行:

第 1 步:创建 React App 命令

npx create-react-app foldername

步骤2:创建项目文件夹后,即文件夹名称,使用以下命令移动到它:

cd foldername

项目结构:它将如下所示。

文件名:App.js

Javascript
import React, { Component } from "react";
 
class App extends Component {
  constructor(props) {
    super(props);
    this.state = {
      books: [
        { title: "Book Title 1", USD: 10 },
        { title: "Book Title 2", USD: 20 },
      ],
    };
  }
 
  // We want to pass books object in this function
  // and return Rupees value
  usdToRupees = (book) => {
    return book.USD * 75;
  };
 
  render() {
    return (
      
        {this.state.books &&           this.state.books.map((book) => {             return (               
                

{book.title}

                   

USD = {book.USD}

                    {/* We are passing book object to the function */}                  

Rupees = {this.usdToRupees(book)}

                    
              
            );           })}       
    );   } }   export default App;


运行应用程序的步骤:从项目的根目录使用以下命令运行应用程序:

npm start

输出:现在打开浏览器并转到http://localhost:3000/ ,您将看到以下输出: