亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js 更改箭頭函數寫法就報錯?

js 更改箭頭函數寫法就報錯?

繁星coding 2019-04-27 22:19:55
functionunique(arr){returnarr.reduce((prev,cur)=>prev.includes(cur)?prev:[...prev,cur],[]);}vararr=[1,1,'true','true',true,true,15,15,false,false,undefined,undefined,null,null,NaN,NaN,'NaN',0,0,'a','a',{},{}];console.log(unique(arr));//正常打印functionunique(arr){returnarr.reduce((prev,cur)=>{returnprev.includes(cur)?prev:[...prev,cur],[];});}vararr=[1,1,'true','true',true,true,15,15,false,false,undefined,undefined,null,null,NaN,NaN,'NaN',0,0,'a','a',{},{}];console.log(unique(arr));//錯報問題描述更改了箭頭函數的寫法為什么就會報錯?UncaughtTypeError:prev.includesisnotafunction
查看完整描述

2 回答

?
慕后森

TA貢獻1802條經驗 獲得超5個贊

reduce的第二個參數沒傳
functionunique(arr){
returnarr.reduce((prev,cur)=>{
returnprev.includes(cur)?prev:[...prev,cur];
},[]);
}
vararr=[1,1,'true','true',true,true,15,15,false,false,undefined,undefined,null,null,NaN,NaN,'NaN',0,0,'a','a',{},{}];
console.log(unique(arr));
                            
查看完整回答
反對 回復 2019-04-27
?
茅侃侃

TA貢獻1842條經驗 獲得超22個贊

functionunique(arr){
returnarr.reduce((prev,cur)=>{
returnprev.includes(cur)?prev:[...prev,cur];
},[]);
}
vararr=[1,1,'true','true',true,true,15,15,false,false,undefined,undefined,null,null,NaN,NaN,'NaN',0,0,'a','a',{},{}];
console.log(unique(arr));
                            
查看完整回答
反對 回復 2019-04-27
  • 2 回答
  • 0 關注
  • 652 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號