JavaScriptアロー関数が未定義をスローする

dasitha:

以下は、指定された文字列に対してすべての文字を1つ前に移動するためのコードです。

例:abc => bcd

    const moveCharForward = (str) => { 
      str
        .split('')
        .map(char => String.fromCharCode(char.charCodeAt(0) + 1)).join('');
     }


console.log(moveCharForward('abcd')); 

メソッドを呼び出すと、未定義がスローされます。

以下のように中かっこを削除してコードを変更しました。

    const moveCharForward = (str) => 
      str
        .split('')
        .map(char => String.fromCharCode(char.charCodeAt(0) + 1)).join('');

console.log(moveCharForward('abcd')); //working correctly

これで、メソッドを呼び出して正しく機能しました。

中括弧内にメソッド実装を追加すると、なぜ未定義がスローされるのか知りたいですか?

awarrier99:

このような矢印関数を使用する場合、中括弧を使用しないと、JavaScriptは暗黙的に矢印に続く値を返します。ただし、中括弧を使用する場合、JavaScriptはコードのブロックを予期します。このブロックにはreturn、値を返すためのステートメントが必要です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

未定義+コンソールログを返すJavaScript関数

JavaScriptグローバル変数が関数内で未定義になります

Firebase関数のロガーログが未定義です

JavaScript で、このグローバル変数が関数で未定義になるのはなぜですか?

一見定義されたjavascript変数が未定義のエラーをスローします

toRad()JavaScript関数がエラーをスローする

javascriptファットアロー関数の定義が通常とは異なる動作をする理由

JavaScript関数でグローバル変数を定義する

同じ名前のローカル変数を宣言すると、関数が未定義になります

javascript他のスクリプトをロード-関数を呼び出す-未定義

Node-ffiがC関数に対して「未定義のシンボル」エラーをスローします

関数で未定義を返すJavascriptグローバルオブジェクト

変数が定義されると、Juliaは未定義のエラーをスローします

Springが未定義のBeanの例外をスローする

Cython:C関数を呼び出すと「未定義のシンボル」がスローされます

ループ内の関数の2回目の実行時に未定義のエラーをスローするJavascript

クロージャ変数が未定義:JSの外部変数にアクセスする方法は?

Javascriptを使用して関数をエクスポートすると、未定義が返されます

ローカルストレージアレイをループすると、未定義が返されます

クロージャ関数の出力で奇妙な「未定義」の値を取得する

内部関数が外部関数のスコープにアクセスできず、未定義エラーのプロパティtoString()を読み取れません

匿名関数でJavaScriptのインデックスを作成すると、エラーが発生します:「未定義」

クロスドメインajax投稿のコールバック関数で未定義を取得する

未定義をスローするjQuery.data(key)は関数ではありません

javascriptのコールバック関数でローカル変数が未定義になります

Jqueryダイアログコードはエラーメッセージ未定義関数をスローします

AngularJS検索フォームが未定義のエラーをスローする

Javascript:変数はグローバルスコープで宣言されていますが、関数内では未定義のままです

複数のファイルをアップロードするphp未定義のインデックス

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    Ansibleで複数行のシェルスクリプトを実行する方法

  3. 3

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  4. 4

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  5. 5

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  6. 6

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  7. 7

    パンダは異なる名前の列に追加します

  8. 8

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  9. 9

    グラフ(.PNG)ファイルをエクスポートするZabbix

  10. 10

    Chromeウェブアプリのウェブビューの高さの問題

  11. 11

    ラベルとエントリがpythontkinterに表示されないのはなぜですか?

  12. 12

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  13. 13

    mutate_allとifelseを組み合わせるにはどうすればよいですか

  14. 14

    Reactでclsxを使用する方法

  15. 15

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

  16. 16

    テキストフィールドの値に基づいて UIslider を移動します

  17. 17

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  18. 18

    MLでのデータ前処理の背後にある直感

  19. 19

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  20. 20

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  21. 21

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

ホットタグ

アーカイブ