reactとjavascriptを使用してオブジェクトの配列がnullかどうかを確認するにはどうすればよいですか?

stackuser

オブジェクトの配列をマッピングし、それに基づいてdivをレンダリングしています。

以下は私のコードです:

const App = () => {
    const types = React.useMemo(() => {
        return get(data, 'something.typesDetails', []);
    }, [data]);

    return (
        {true &&
            <div> header </div>
            <div>
                {types.map((t => {
                    return (
                        <div>{type.name}</div>
                    )
                })}
            </div>
        }
    );
}

タイプ配列は次のとおりです。

const types = [
    {
        id: '1',
        name:  'type1',
    },
    { 
        id: '2',
        name: 'type2',
    },
]

上記のコードは、データ構造が上記のような場合に正常に機能します。

しかし、型がそのような価値を持っているかどうかを検討してください

const types = [
    {
        id: null,
        name: null,
    }
]

この場合でも、タイプを介してマップし、divを表示します。div要素を表示したくありません。タイプの値にnullが含まれているかどうかを確認したり、上記のような値がある場合はタイプのループを停止するにはどうすればよいですか?

iota

filternull値を持つ要素を削除するために使用できます。

types = types.filter(x => !Object.values(x).includes(null));

以下Array#everyを確認するためにも使用できます

if(types.every(x => !Object.values(x).includes(null)){
  //go ahead with mapping
}

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

配列にオブジェクトの値が含まれていることを確認するにはどうすればよいですか

分類Dev

名前のないオブジェクトが配列に存在するかどうかを確認するにはどうすればよいですか?

分類Dev

配列内のオブジェクトが空でないかどうかを確認するにはどうすればよいですか?

分類Dev

Vue v-if内で、オブジェクトの配列内のオブジェクトが指定されたキーに対して特定の値を持っているかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトの配列が同じ値であるかどうかを確認するにはどうすればよいですか

分類Dev

オブジェクトの配列でキーが空かどうかを確認するにはどうすればよいですか?

分類Dev

配列内のオブジェクトIDが同じかどうかを確認するにはどうすればよいですか?

分類Dev

JavaScriptを使用してオブジェクトの配列からオブジェクトを削除するにはどうすればよいですか?

分類Dev

配列内のjavascriptオブジェクトのすべての値がReact + Typescript内でtrueであるかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトの配列は、キーと値のペアが含まれているかどうかを確認します。どの位置に-Javascript

分類Dev

マップを使用して、ネストされたオブジェクトの配列内にキーが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

Spring junit統合テストを使用して、配列内の各オブジェクトに特定のプロパティが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

C ++オブジェクトが配列内にあるかどうかを確認するにはどうすればよいですか?

分類Dev

REST Assuredを使用して、jsonオブジェクトタイプの応答の配列にフィールドが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

AndroidでJSONオブジェクトがJSON配列または文字列を返すことを確認するにはどうすればよいですか?

分類Dev

変数がオブジェクトなのか、小枝のある配列なのかを確認するにはどうすればよいですか?

分類Dev

lodashを使用して、オブジェクトの配列に要素が存在するかどうかを確認するにはどうすればよいですか?

分類Dev

JavaScriptオブジェクトに値が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

JavaScriptで配列とオブジェクトの入力を使用して最速の選択関数を作成するにはどうすればよいですか?

分類Dev

pytestを使用してオブジェクトが正しく作成されたことを確認するにはどうすればよいですか?

分類Dev

JAVA:オブジェクト配列内のすべてがサブクラスのオブジェクトであるかどうかを確認するにはどうすればよいですか?

分類Dev

TreeMapに特定のオブジェクトが含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

配列内のすべてのオブジェクトに同じキーと値が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

JavaScriptでオブジェクトに特定のプロパティがあるかどうかを確認するにはどうすればよいですか?

分類Dev

これをjavascriptを使用してオブジェクトまたは配列として解析するにはどうすればよいですか?

分類Dev

Javascript:オブジェクトの配列に指定された値を持つアイテムが1つしかないかどうかを確認するにはどうすればよいですか?

分類Dev

scalaとscalatestを使用して、特定の値に一致するフィールドを持つオブジェクトがリストに含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

jsonオブジェクトの1つの配列のIDがjsonオブジェクトの別のネストされた配列に存在するかどうかを確認するにはどうすればよいですか?

分類Dev

ExceptionオブジェクトのInnerExceptionプロパティがnullかどうかを確認するにはどうすればよいですか?

Related 関連記事

  1. 1

    配列にオブジェクトの値が含まれていることを確認するにはどうすればよいですか

  2. 2

    名前のないオブジェクトが配列に存在するかどうかを確認するにはどうすればよいですか?

  3. 3

    配列内のオブジェクトが空でないかどうかを確認するにはどうすればよいですか?

  4. 4

    Vue v-if内で、オブジェクトの配列内のオブジェクトが指定されたキーに対して特定の値を持っているかどうかを確認するにはどうすればよいですか?

  5. 5

    オブジェクトの配列が同じ値であるかどうかを確認するにはどうすればよいですか

  6. 6

    オブジェクトの配列でキーが空かどうかを確認するにはどうすればよいですか?

  7. 7

    配列内のオブジェクトIDが同じかどうかを確認するにはどうすればよいですか?

  8. 8

    JavaScriptを使用してオブジェクトの配列からオブジェクトを削除するにはどうすればよいですか?

  9. 9

    配列内のjavascriptオブジェクトのすべての値がReact + Typescript内でtrueであるかどうかを確認するにはどうすればよいですか?

  10. 10

    オブジェクトの配列は、キーと値のペアが含まれているかどうかを確認します。どの位置に-Javascript

  11. 11

    マップを使用して、ネストされたオブジェクトの配列内にキーが存在するかどうかを確認するにはどうすればよいですか?

  12. 12

    Spring junit統合テストを使用して、配列内の各オブジェクトに特定のプロパティが存在するかどうかを確認するにはどうすればよいですか?

  13. 13

    C ++オブジェクトが配列内にあるかどうかを確認するにはどうすればよいですか?

  14. 14

    REST Assuredを使用して、jsonオブジェクトタイプの応答の配列にフィールドが存在するかどうかを確認するにはどうすればよいですか?

  15. 15

    AndroidでJSONオブジェクトがJSON配列または文字列を返すことを確認するにはどうすればよいですか?

  16. 16

    変数がオブジェクトなのか、小枝のある配列なのかを確認するにはどうすればよいですか?

  17. 17

    lodashを使用して、オブジェクトの配列に要素が存在するかどうかを確認するにはどうすればよいですか?

  18. 18

    JavaScriptオブジェクトに値が含まれているかどうかを確認するにはどうすればよいですか?

  19. 19

    JavaScriptで配列とオブジェクトの入力を使用して最速の選択関数を作成するにはどうすればよいですか?

  20. 20

    pytestを使用してオブジェクトが正しく作成されたことを確認するにはどうすればよいですか?

  21. 21

    JAVA:オブジェクト配列内のすべてがサブクラスのオブジェクトであるかどうかを確認するにはどうすればよいですか?

  22. 22

    TreeMapに特定のオブジェクトが含まれているかどうかを確認するにはどうすればよいですか?

  23. 23

    配列内のすべてのオブジェクトに同じキーと値が含まれているかどうかを確認するにはどうすればよいですか?

  24. 24

    JavaScriptでオブジェクトに特定のプロパティがあるかどうかを確認するにはどうすればよいですか?

  25. 25

    これをjavascriptを使用してオブジェクトまたは配列として解析するにはどうすればよいですか?

  26. 26

    Javascript:オブジェクトの配列に指定された値を持つアイテムが1つしかないかどうかを確認するにはどうすればよいですか?

  27. 27

    scalaとscalatestを使用して、特定の値に一致するフィールドを持つオブジェクトがリストに含まれているかどうかを確認するにはどうすればよいですか?

  28. 28

    jsonオブジェクトの1つの配列のIDがjsonオブジェクトの別のネストされた配列に存在するかどうかを確認するにはどうすればよいですか?

  29. 29

    ExceptionオブジェクトのInnerExceptionプロパティがnullかどうかを確認するにはどうすればよいですか?

ホットタグ

アーカイブ