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

名前がまだ存在しない場合は、JavaScriptの配列にオブジェクトを追加しますか?


このためには、forEach()と一緒にpush()を使用します。以下はコードです-

var details = [{name:"John"},{name:"David"}]
var addObject = ["Mike","Sam"];
addObject.forEach( obj1 => {
   if(!details.find( obj2 => obj2===obj1 ))
      details.push({name:obj1})
})
console.log(details);

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

node fileName.js.

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

出力

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

PS C:\Users\Amit\javascript-code> node demo165.js
[
   { name: 'John' },
   { name: 'David' },
   { name: 'Mike' },
   { name: 'Sam' }
]

  1. JavaScriptオブジェクトを新しい配列にフォーマットする

    以下は、JavaScriptオブジェクトを新しい配列にフォーマットするためのコードです- 例 <!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

  2. JavaScriptでオブジェクトプロパティ名の配列を置き換える

    以下は、JavaScriptでオブジェクトプロパティ名の配列を置き換えるコードです- 例 <!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