91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

react有哪些遍歷方法

發布時間:2021-11-25 14:06:21 來源:億速云 閱讀:255 作者:iii 欄目:web開發

這篇文章主要講解了“react有哪些遍歷方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“react有哪些遍歷方法”吧!

react遍歷方法有:1、使用foreach()方法,語法“list.forEach((item)=>{...});”;2、使用map()方法,語法“list.map((item, index)=>{...});”。

react有哪些遍歷方法

本教程操作環境:Windows7系統、react17.0.1版、Dell G3電腦。

react采用forEach或map兩種遍歷方式

1、foreach(推薦)

  list.forEach((item)=>{
  
    });

例:

dataSource.forEach((item) => {
     const est = item.estimateAmount === null ? 0 : parseFloat(item.estimateAmount);
     const gmv = item.estimateGmv === null ? 0 : parseFloat(item.estimateGmv);
     allCountBudget += est;
     allCountGmv += gmv;
     // allCountGmv = parseFloat(allCountGmv) + parseFloat(gmv);
   });

2、map

list.map((item, index)=>{

});

在React里map方法用于遍歷和顯示組件的類似對象列表,map不是React特有的,相反,它是可以在任何數組上調用的標準JavaScript函數。map()方法通過對調用數組中的每個元素調用提供的函數來創建新數組。

例:

var numbers = [1, 2, 3, 4, 5];   
const doubleValue = numbers.map((number)=>{   
    return (number * 2);   
});   
console.log(doubleValue);

在React中,map()方法用于:

1、遍歷列表元素。

import React from 'react';   
import ReactDOM from 'react-dom';   
  
function NameList(props) {  
  const myLists = props.myLists;  
  const listItems = myLists.map((myList) =>  
    <li>{myList}</li>  
  );  
  return (  
    <div>  
          <h3>React Map例子</h3>  
              <ul>{listItems}</ul>  
    </div>  
  );  
}  
const myLists = ['A', 'B', 'C', 'D', 'D'];   
ReactDOM.render(  
  <NameList myLists={myLists} />,  
  document.getElementById('app')  
);  
export default App;

2. 用鍵遍歷列表元素。

import React from 'react';   
import ReactDOM from 'react-dom';   
  
function ListItem(props) {  
  return <li>{props.value}</li>;  
}  
  
function NumberList(props) {  
  const numbers = props.numbers;  
  const listItems = numbers.map((number) =>  
    <ListItem key={number.toString()}  
              value={number} />  
  );  
  return (  
    <div>  
      <h3>React Map例子</h3>  
          <ul> {listItems} </ul>  
    </div>  
  );  
}  
  
const numbers = [1, 2, 3, 4, 5];  
ReactDOM.render(  
  <NumberList numbers={numbers} />,  
  document.getElementById('app')  
);  
export default App;

感謝各位的閱讀,以上就是“react有哪些遍歷方法”的內容了,經過本文的學習后,相信大家對react有哪些遍歷方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴宁市| 邵东县| 湖南省| 余干县| 蓝田县| 白玉县| 靖州| 格尔木市| 石棉县| 贞丰县| 汕尾市| 宾阳县| 望奎县| 门头沟区| 东至县| 五家渠市| 宁陵县| 板桥市| 红安县| 湘西| 静安区| 潞城市| 洞头县| 都匀市| 博湖县| 出国| 翁牛特旗| 无锡市| 西平县| 江西省| 南岸区| 许昌县| 福安市| 三明市| 乐安县| 保定市| 拉孜县| 高州市| 井陉县| 怀化市| 寿阳县|