代碼
conceal(ships: any,ship: Ship, state: ShipState): void {
if(ships){
let list = ships.map((item:any)=>{
item.ship_mmsi == ship.mmsi
});
if(!list){
state.visible = false;
}
}
}
瀏覽器錯誤提示: Uncaught TypeError: ships.find is not a function
uj5u.com熱心網友回復:
你 console.log 列印下日志看下 ships 是不是個陣列。如下,對一個數值型.find 就會報錯,not a function
a = 121
a.find(item => {})
Uncaught TypeError: a.find is not a function
uj5u.com熱心網友回復:
是陣列
uj5u.com熱心網友回復:
看不懂你的代碼要寫什么如果要過濾mmsi相同的就用filter,為什么在map里面就寫一個比較uj5u.com熱心網友回復:
你這報錯和你發的代碼有什么關系?轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/285093.html
標籤:JavaScript
上一篇:有關Repeater的問題
下一篇:問一下,我用vue+echarts做個東西,把資料寫死沒問題,但是我在created里面發請求拿不資料,mounted里面初始化echarts,加載不出來
