出現(xiàn)tags.map is not a function
代碼如下:
import?React?from?'react' class?NameCard?extends?React.Component?{ ????render()?{ ????????const?{?name,number,isHuman,tags}?=?this.props ????????return?( ????????????<div?> ????????????????<h4?>{name}</h4> ????????????????<ul> ????????????????????<li>電話:{number}</li> ????????????????????<li> ????????????????????????{isHuman???'人類'?:?'外星生物'} ????????????????????</li> ????????????????????<hr?/> ????????????????????<p> ????????????????????????{ ????????????????????????????tags.map((atag,index)=>(<span?key={index}>{atag}</span>)) ????????????????????????} ????????????????????</p> ????????????????</ul> ????????????</div> ????????) ????} } export?default?NameCard
求助為什么會(huì)出現(xiàn)這種情況:
報(bào)錯(cuò)如下:
2019-10-12
完整代碼已經(jīng)上傳至GitHub:https://github.com/shanlanCoding/react_test
2019-08-07
在App.js中定義 const tags = ['dragon' , 'football' ]? <NameCard tags={tags} />