在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ nodejs報錯:undefined is not a function

nodejs報錯:undefined is not a function

小白請教一下大家,為什么新安裝的nodejs報這個錯誤。卸載安裝也報錯:

clipboard.png

回答
編輯回答
笨尐豬

我講詳細點:

類型錯誤:xxx 不是一個函數(shù)

出現(xiàn)這個錯誤是因為,有一個變量 xxx,它不是函數(shù),而你試圖去調(diào)用它。

let a = 1;
a() // TypeError: 1 is not a function

因此你的報錯信息說明,你試圖在一個 undefined 上進行函數(shù)調(diào)用。
事實上,報錯信息已經(jīng)指明了錯誤具體發(fā)生在哪句代碼:

const buf=Buffer.from('practice','ascii');
                 ^

可以推斷出,這里的 Buffer.from 值是 undefined。
也就是說,這個 Buffer 上并沒有 from 屬性或方法。

如果這句是你自己寫的,就請仔細檢查上下的代碼,找到為什么會寫錯。
如果是別人的項目,可以向作者反映。

希望對你有幫助

2017年11月3日 01:44
編輯回答
妖妖

未定義,不是一個方法

2017年10月24日 05:39