Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptのオブジェクトまたは配列にnull値があるかどうかを確認する方法はありますか?


オブジェクトまたは配列にnull値があるかどうかを確認するには、includes()の概念を使用します。

以下はコードです-

var nameArray1 = ["John", "David", "Mike", "Sam", null];
if (nameArray1.includes(null) == true) {
   console.log("array1 contains null value");
} else {
   console.log("array1 does not contains null value");
}
var nameArray2 = ["Adam", "Bob", "Robert"];
if (nameArray2.includes(null) == true) {
   console.log("array2 contains null value");
} else {
   console.log("array2 does not contains null value");
}
var objectData = { name: null };
if (Object.values(objectData).includes(null)) {
   console.log("object contains null value");
   } else {
      console.log("object does not contains null value");
}

上記のプログラムを実行するには、以下のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo314.jsです。

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\javascript-code> node demo314.js
array1 contains null value
array2 does not contains null value
object contains null value

  1. JavaScriptでnull値を持つプロパティによる配列オブジェクトの並べ替え

    オブジェクトの配列を受け取るJavaScript関数を作成する必要があります。オブジェクトには、nullにマップされているキーの一部が含まれている場合があります。 この関数は、キーがnullにマップされているすべてのオブジェクトが配列の最後にプッシュされるように配列を並べ替える必要があります。 例 このためのコードは-になります const arr = [    {key: 'a', value: 100},    {key: 'a', value: null},    {key: 'a&#

  2. JavaScriptでオブジェクトの配列を配列のオブジェクトに変換する

    このようなオブジェクトの配列があるとします- const nights = [    { "2016-06-25": 32, "2016-06-26": 151, "2016-06-27": null },    { "2016-06-24": null, "2016-06-25": null, "2016-06-26": null },    { "2016-06-26": 11, "