検索

ホームページ  >  に質問  >  本文

node.js - Nodejs报错Cannot read property 'call' of undefined

これをミドルウェアに記述します:
wechat.reply.call(this);
wechat で返信関数を次のように記述します:

リーリー

その後、エラーが報告されます

リーリー

ところで、ネイティブ JS では call 関数が利用できないのですか? 呼び出したときにエラーが発生するのはなぜですか?

さらに、Baidu で検索したところ、このエラーに遭遇する人はほとんどいませんでした...
マスターに質問してください: このエラーは通常どのようなときに発生しますか?エラーの理由は何ですか?

PHP中文网PHP中文网2710日前1299

全員に返信(3)返信します

  • 大家讲道理

    大家讲道理2017-06-29 10:11:20

    たとえば、a.call(this,null),但是此时 aundefined、発生したエラーが報告されます
    wechat.apply メソッドがあるのは確かですか?

    返事
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-29 10:11:20

    ミドルウェアで次のように書きます:
    wechat.reply.call(this); wechat で返信関数を次のように書きます:

    wechat インスタンスには値がないはずです。呼び出す前に印刷してください。

    リーリー

    返事
    0
  • 怪我咯

    怪我咯2017-06-29 10:11:20

    x.callx未定义,则其下的.call无法访问,所以你先确定一下wechat.replyが定義されている場合。
    また、JS では変数名は大文字と小文字が区別されることに注意してください。

    返事
    0
  • キャンセル返事