オブジェクトを結合し、JavaScriptでプロパティを削除します
2つのオブジェクトを含む次のオブジェクトの配列があり、両方のオブジェクトを1つに結合して、chkプロパティを完全に削除する必要があります-
const err = [ { "chk" : true, "name": "test" }, { "chk" :true, "post": "test" } ];
ステップ1 −オブジェクトを組み合わせて単一のオブジェクトを形成する
const errObj = Object.assign(...err);
ステップ2 −chkプロパティの削除
delete errObj['chk']; console.log(errObj);
ここで、出力付きのコード全体を見てみましょう-
例
const err = [ { "chk" : true, "name": "test" }, { "chk" :true, "post": "test" } ]; const errObj = Object.assign(...err); delete errObj['chk']; console.log(errObj);
出力
コンソールの出力は-
になります{ name: 'test', post: 'test' }
-
JavaScriptでcall()とapply()を使用して関数を呼び出す
以下は、JavaScriptでcall()とapply()を使用して関数を呼び出すためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <
-
JavaScriptのアクセサプロパティとその属性
アクセサプロパティは、JavaScriptでgetterおよびsetter関数を実装するのに役立ちます。これらは、値の取得または設定時に関数を実行します。 アクセサプロパティには4つの属性があります- 取得 −プロパティが読み取られると呼び出されます。議論はありません/ セット −プロパティが設定されると呼び出されます。引数は1つだけです。 列挙可能 −trueに設定するとオブジェクトを反復可能にします。 構成可能 − falseに設定すると、プロパティを削除したり、その値を変更したりすることはできません。 以下は、アクセサプロパティとその属性のコードです- 例 <!DOCTYP