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

JavaScriptでJSONオブジェクトからプロパティを削除する


たとえば、次のようにオブジェクトを作成します-

const myObject = {
   "ircEvent": "PRIVMSG",
   "method": "newURI",
   "regex": "^https://.*"
};

次のように、プロパティの正規表現を削除してnewmyObjectを作成するための最良の方法を説明する必要があります-

const myObject = {
   "ircEvent": "PRIVMSG",
   "method": "newURI"
};

削除演算子は、オブジェクトからプロパティを削除するために使用されます-

const myObject = {
   "ircEvent": "PRIVMSG",
   "method": "newURI",
   "regex": "^https://.*"
};
delete myObject['regex'];
console.log(myObject.hasOwnProperty("regex")); // false

JavaScriptの削除演算子は、CおよびC++のキーワードとは異なる機能を持っています-

メモリを直接解放しません。代わりに、その唯一の目的は、オブジェクトからプロパティを削除することです。

出力

以下はコンソール出力です-

False

  1. JavaScript関数からオブジェクトを返す方法は?

    JavaScript関数からオブジェクトを返すには、 returnを使用します ステートメント、 this キーワード。 例 次のコードを実行して、JavaScipt関数からオブジェクトを返すことができます- <html>    <head>       <script>          var employee = {             empname: "David"

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

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