javascriptでの関数パラメーターの複雑な使用

バンダン
function me(a, b) {
    function he(c, d) {
       if(!a[c]) { 
    } 
  }
}  

誰か'if(!a[c])'が私のために説明してください。[c]パラメータですが、ここでこの角括弧が使用されている理由明らかに配列ではありません。何がif(!a[c])意味をなすのですか?このように2つのパラメータをどのように使用しますか?

jfriend00

引数aはおそらくオブジェクトです。構文:

if (!a[c])

変数内のプロパティかどうかを確認するc上でaオブジェクトがtruthy値を持っていません。それがあった場合、これは可能性がありnullfalseundefinedまたはその他のfalsey値。


角かっこ表記は、プロパティ名で使用できます。したがって、次のようなオブジェクトがある場合:

var x = { name: "John"};

次に、次のいずれかの方法でそのプロパティにアクセスできます。

x.name
x["name"];

// Or, if the property name is in a variable
var prop = "name";
x[prop]

あなたの例は、プロパティ名が別のJavascript変数にある場合に、上記の3つのオプションの最後のバージョンを使用しています。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

TSでの複雑な関数パラメーターの破棄

分類Dev

オプションのjavascript関数パラメーターとしての複雑なデータ

分類Dev

複雑なクラスを複数のパラメーターでオーバーライドする

分類Dev

複雑なWordPressOrderbyパラメーター:meta_value_numを使用して複数のorderbyパラメーターでクエリを実行する方法は?

分類Dev

複数の動的な複雑なパラメーターを持つLINQGroupBy

分類Dev

「複雑な」パラメーターを持つ関数のC#ユニットテスト構造

分類Dev

複数の関数パラメータ?

分類Dev

SSRSのパラメーターで複数のVBMid関数を使用する

分類Dev

javascriptの関数パラメーターにデータ型を使用しないのはなぜですか?

分類Dev

関数で複雑なパターンを使用する方法は?

分類Dev

`map`で複数のパラメータを持つ関数を使用する

分類Dev

複数のパラメータの使用

分類Dev

javascriptの複数の引数関数で1つのパラメータを渡す

分類Dev

Swiftでの関数パラメーター名の使用

分類Dev

関数定義内での位置パラメーターの使用

分類Dev

bash関数での位置パラメーターの使用

分類Dev

このパラメーターをjavascript関数で送信する

分類Dev

Powershell関数パラメーターの適切な使用

分類Dev

svgタグの複雑なパラメーター(cssのアナログcalc())

分類Dev

Clojure:複数のパラメーターを持つ関数でフィルターを使用する

分類Dev

匿名のJavaScript関数を関数パラメーターとして宣言するのはなぜですか?

分類Dev

JavaScript関数がパラメーターを他の関数に渡さない

分類Dev

javascript関数で複数のパラメーターを渡すにはどうすればよいですか?

分類Dev

swift関数内で複数の名前のないパラメーターを参照する方法

分類Dev

関数の複数のパラメーター

分類Dev

複数の回帰パラメーターのStatsmodelsOLS関数

分類Dev

関数Pythonの複数のパラメーター定義

分類Dev

WebAPIの複雑なパラメーターのプロパティはすべてnullです

分類Dev

条件文で複数のパラメーターを使用する

Related 関連記事

  1. 1

    TSでの複雑な関数パラメーターの破棄

  2. 2

    オプションのjavascript関数パラメーターとしての複雑なデータ

  3. 3

    複雑なクラスを複数のパラメーターでオーバーライドする

  4. 4

    複雑なWordPressOrderbyパラメーター:meta_value_numを使用して複数のorderbyパラメーターでクエリを実行する方法は?

  5. 5

    複数の動的な複雑なパラメーターを持つLINQGroupBy

  6. 6

    「複雑な」パラメーターを持つ関数のC#ユニットテスト構造

  7. 7

    複数の関数パラメータ?

  8. 8

    SSRSのパラメーターで複数のVBMid関数を使用する

  9. 9

    javascriptの関数パラメーターにデータ型を使用しないのはなぜですか?

  10. 10

    関数で複雑なパターンを使用する方法は?

  11. 11

    `map`で複数のパラメータを持つ関数を使用する

  12. 12

    複数のパラメータの使用

  13. 13

    javascriptの複数の引数関数で1つのパラメータを渡す

  14. 14

    Swiftでの関数パラメーター名の使用

  15. 15

    関数定義内での位置パラメーターの使用

  16. 16

    bash関数での位置パラメーターの使用

  17. 17

    このパラメーターをjavascript関数で送信する

  18. 18

    Powershell関数パラメーターの適切な使用

  19. 19

    svgタグの複雑なパラメーター(cssのアナログcalc())

  20. 20

    Clojure:複数のパラメーターを持つ関数でフィルターを使用する

  21. 21

    匿名のJavaScript関数を関数パラメーターとして宣言するのはなぜですか?

  22. 22

    JavaScript関数がパラメーターを他の関数に渡さない

  23. 23

    javascript関数で複数のパラメーターを渡すにはどうすればよいですか?

  24. 24

    swift関数内で複数の名前のないパラメーターを参照する方法

  25. 25

    関数の複数のパラメーター

  26. 26

    複数の回帰パラメーターのStatsmodelsOLS関数

  27. 27

    関数Pythonの複数のパラメーター定義

  28. 28

    WebAPIの複雑なパラメーターのプロパティはすべてnullです

  29. 29

    条件文で複数のパラメーターを使用する

ホットタグ

アーカイブ