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

JavaScriptでfilter()を使用してオブジェクトを削除するにはどうすればよいですか?


たとえば、JavaScriptには次のオブジェクトがあります-

ObjectValue =[
   { "id": "101", "details": { Name:"John",subjectName:"JavaScript" }},
   { "id": "102", "details": { Name:"David",subjectName:"MongoDB" }},
   { "id": "103" }
]

filter()を使用してオブジェクトを削除するには、コードは次のとおりです-

ObjectValue =[
   { "id": "101", "details": { Name:"John",subjectName:"JavaScript" }},
   { "id": "102", "details": { Name:"David",subjectName:"MongoDB" }},
   { "id": "103" }
]
output=ObjectValue.filter(obj=>obj.details)
console.log(output)

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

node fileName.js.

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

出力

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

PS C:\Users\Amit\JavaScript-code> node demo46.js
[
   { id: '101', details: { Name: 'John', subjectName: 'JavaScript' } },
   { id: '102', details: { Name: 'David', subjectName: 'MongoDB' } }
]

  1. JavaScriptオブジェクトからプロパティを削除するにはどうすればよいですか?

    javaScriptオブジェクトからプロパティを削除するには、コードは次のとおりです- 例 <!DOCTYPE html> <html> <body> <h1>JavaScript Object Properties Example</h1> <h2 class="sample">athlete.name</h2> <script>    let athlete = {       name: "James Anders

  2. JavaScriptを使用してURLオブジェクトを作成するにはどうすればよいですか?

    以下は、JavaScriptを使用してURLオブジェクトを作成するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style&g