JS / Jqueryのデフォルトの関数パラメーターがモバイルブラウザーで機能しない

エイリアン

この関数をjqueryで次のように記述したい

function hello(a = ''){
  if(a != '') alert("hello");
}

このような私のjqueryコード

var hello = function(a = ''){
  if(a != '') alert("hello");
}

次の機能は、デスクトップブラウザとAndroid Chromeブラウザでは正常に機能しますが、androdネイティブブラウザでは機能せず、次のエラーが発生します。

E/browser (26360): Console: Uncaught SyntaxError: Unexpected token =:122
Norlihazmey Ghazali

引数を入力するだけです。パラメータが渡されていない場合は、未定義が返されます。

var hello = function( myVal ){
  // or you can set it defaut value by using
  // if ( !myVal ) myVal = 'bla bla';
  if(myVal) alert("hello");
}

使用したdefault function paramaterものは、EcmaScript 2015の新機能と呼ばれます。また、すべてのプラットフォームがそれをサポートしているわけではありません。このリンクで互換性を確認できます。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

予期されていましたが、デフォルトパラメータを使用したJS関数のNetBeansでの警告が見つかりました

分類Dev

日付の作成時にモーメントjsのデフォルトのタイムゾーンが機能しない

分類Dev

Sails.js:ウォーターラインまたはフィルターが機能しない

分類Dev

'/myClass.js'からのJavascriptインポートmyClassがブラウザで機能しない

分類Dev

bundle.jsには、babel pollyfillを使用した後も、矢印関数とデフォルトのパラメーターが含まれています

分類Dev

ステンシルJSがデフォルト以外のインポートで機能しない

分類Dev

node.jsのexpress.jsルートで機能しないjQuery関数

分類Dev

ユーザーがテキストフィールドへの入力を一時停止してからコールバックを実行するまで待機するJSプラグインまたはjQuery関数を探しています

分類Dev

JS:デフォルトの関数パラメーター値とスコープ

分類Dev

ランダムカラージェネレーターのJSコードがブラウザーで機能しないのはなぜですか

分類Dev

javascriptフェードアウト(バニラjsの例)が機能しない

分類Dev

送信前のJsフォームバリデーターが機能しない

分類Dev

Twitterブートストラップ。モーダルイベントがJQueryで機能するのに、純粋なJSでは機能しないのはなぜですか?

分類Dev

ブロッククォートが実行されていません。ブートストラップのcssファイルとjsファイルもリンクしていますが、機能していないようです

分類Dev

node.jsのデフォルトパラメータ

分類Dev

node.jsのデフォルトパラメータ

分類Dev

JS関数後のパラメータが理解できない

分類Dev

Vue.jsメソッド関数でデフォルトのパラメータ値を設定するにはどうすればよいですか?

分類Dev

複数のモデルがある場合、Laravel JS Validatorライブラリが機能しない

分類Dev

JSで関数を呼び出すときに、デフォルト値のパラメーターを省略/スキップします

分類Dev

draft-js-pluginsのカスタムインラインツールバーが機能しない

分類Dev

draft-js-pluginsのカスタムインラインツールバーが機能しない

分類Dev

Node.js8.9.4のデフォルトパラメータを使用したオブジェクトの破棄

分類Dev

jQueryウィンドウのスクロールイベントがfullpage.jsで機能しない

分類Dev

node.jsのHTTPGETでURLパラメーターのデフォルト値を設定します

分類Dev

Chart.jsレーダーチャートの凡例ラベルのフォントサイズが機能しない

分類Dev

Ember.js:ブートストラップされたjQueryバインディングが機能しない

分類Dev

JavaScriptモジュールを使用した同形のJavaScriptライブラリ-ブラウザでNode.jsの依存関係を省略していますか?

分類Dev

別のjsファイルからパラメータ機能のNode.jsを渡します

Related 関連記事

  1. 1

    予期されていましたが、デフォルトパラメータを使用したJS関数のNetBeansでの警告が見つかりました

  2. 2

    日付の作成時にモーメントjsのデフォルトのタイムゾーンが機能しない

  3. 3

    Sails.js:ウォーターラインまたはフィルターが機能しない

  4. 4

    '/myClass.js'からのJavascriptインポートmyClassがブラウザで機能しない

  5. 5

    bundle.jsには、babel pollyfillを使用した後も、矢印関数とデフォルトのパラメーターが含まれています

  6. 6

    ステンシルJSがデフォルト以外のインポートで機能しない

  7. 7

    node.jsのexpress.jsルートで機能しないjQuery関数

  8. 8

    ユーザーがテキストフィールドへの入力を一時停止してからコールバックを実行するまで待機するJSプラグインまたはjQuery関数を探しています

  9. 9

    JS:デフォルトの関数パラメーター値とスコープ

  10. 10

    ランダムカラージェネレーターのJSコードがブラウザーで機能しないのはなぜですか

  11. 11

    javascriptフェードアウト(バニラjsの例)が機能しない

  12. 12

    送信前のJsフォームバリデーターが機能しない

  13. 13

    Twitterブートストラップ。モーダルイベントがJQueryで機能するのに、純粋なJSでは機能しないのはなぜですか?

  14. 14

    ブロッククォートが実行されていません。ブートストラップのcssファイルとjsファイルもリンクしていますが、機能していないようです

  15. 15

    node.jsのデフォルトパラメータ

  16. 16

    node.jsのデフォルトパラメータ

  17. 17

    JS関数後のパラメータが理解できない

  18. 18

    Vue.jsメソッド関数でデフォルトのパラメータ値を設定するにはどうすればよいですか?

  19. 19

    複数のモデルがある場合、Laravel JS Validatorライブラリが機能しない

  20. 20

    JSで関数を呼び出すときに、デフォルト値のパラメーターを省略/スキップします

  21. 21

    draft-js-pluginsのカスタムインラインツールバーが機能しない

  22. 22

    draft-js-pluginsのカスタムインラインツールバーが機能しない

  23. 23

    Node.js8.9.4のデフォルトパラメータを使用したオブジェクトの破棄

  24. 24

    jQueryウィンドウのスクロールイベントがfullpage.jsで機能しない

  25. 25

    node.jsのHTTPGETでURLパラメーターのデフォルト値を設定します

  26. 26

    Chart.jsレーダーチャートの凡例ラベルのフォントサイズが機能しない

  27. 27

    Ember.js:ブートストラップされたjQueryバインディングが機能しない

  28. 28

    JavaScriptモジュールを使用した同形のJavaScriptライブラリ-ブラウザでNode.jsの依存関係を省略していますか?

  29. 29

    別のjsファイルからパラメータ機能のNode.jsを渡します

ホットタグ

アーカイブ