中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

阳东县| 荔波县| 石泉县| 阳城县| 黄石市| 沙坪坝区| 长寿区| 广宁县| 奉新县| 霍山县| 乌兰察布市| 甘德县| 沂水县| 长阳| 西平县| 伊川县| 龙陵县| 七台河市| 霍城县| 兰西县| 林周县| 南和县| 金山区| 星子县| 吴川市| 九龙县| 府谷县| 昌平区| 娱乐| 邯郸县| 河津市| 广德县| 普陀区| 读书| 罗甸县| 确山县| 南陵县| 隆化县| 阿图什市| 仁布县| 新丰县|