に出たプロジェクト内のこの行は私に構文エラー"のforEachを(エル=> {})" と "forEachの(機能(){})" はJavaScript
document.querySelectorAll('[name="callqualitycheck"]').forEach(e=> {
if(e.checked){comment = comment + "," + e.value;}
});
を与えているときにI forEach(e=> {
〜forEach(function(e) {
に変更してください。そのうまく動作します。 しかし、私は違いが何であるか分からず、将来的には何の問題も生じません。 誰もこれを説明できますか?
=>はES2015の機能です。これは矢印の機能です。 function()と同じことをしますが、この値は内部のメソッドに渡され、この値を関数にバインドする必要はありません。詳細はこちら - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions – Jackthomson
矢印関数の構文 '=>'は新しいものです。あなたはどこを走ろうとしていますか?ブラウザでは?ブラウザは新しい構文を理解していますか?この記事のブラウザのセクションを見てくださいhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions – mortb