背景
今日では、scanContext変数の新聞「未定義」にデータを設定するDcloudスキャンコード機能、成功成功した方法を使用!
考え
まず、スキャンコードのコンテンツが疑われていないJSONオブジェクトの属性は、エラーを指し示すことができません。除外、JSON.parse変換の使用が成功し、まだ「未定義」と報告。
第二に、どのように「未定義」、困惑。方法を見つけるために続行
解きます
突然、私は人々が成功のthis.fileUrl設定されており、取り付け方法は、選択された参照してください。比較の下では、違いは何ですか。匿名メソッド定義されて発見、異なる言い回し。私は、機能(RES)、人々です(RES)=>矢印を持っています。テストを行ってみ、
成功!!!
理由
それは、これが問題を指しているの匿名メソッドをJSである関数宣言の通り、これは自分自身を指摘され、変数の親はアクセスできません。実行がエラーを報告し、次のソースコードを読んでください!
<script type="text/javascript">
var num = 100;
var thah={
success:function(){
alert(this.num);
}
}
thah.success();
</script>
スプレッド
私に精通している友人をお読みください:VARこれを=; //大法が良いと
スマートな矢印が成功を宣言されます(RES)=> { } 、よりスタイリッシュな背の高いのより人気。
上記は、この無名関数のJSポイントの問題です。一緒に応援し、ピットを辞任しました。