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

JavaScriptでネストされたオブジェクトのプロパティを変更するにはどうすればよいですか?


ネストされたオブジェクトのプロパティを変更するには、2つの方法があります。 1つはドット方式です もう1つはブラケット方式です。 機能 どちらの方法でも同じですが、唯一の違いは表記法です。

それらについて詳しく説明しましょう。

ドット法

次の例では、最初は不動産国の値はイギリスです。ただし、ドット表記を使用する 値はインドに変更されます。

<html>
<body>
<script>
   var person;
   var txt = '';
   person = {
      "name":"Ram",
      "age":27,
      "address": {
         "houseno":123,
         "streetname":"Baker street",
         "country":"England"
      }
   }
   document.write("Before change : " + " " + person.address.country);
   person.address.country = "India";
   document.write("</br>");
   document.write("After change : " + " " + person.address.country);
</script>
</body>
</html>

出力

Before change : England
After change : India

ブラケット方式

次の例では、プロパティ'country'の値が、ブラケット表記を使用してイギリスからインドに変更されています。 。

<html>
<body>
<script>
   var person;
   var txt = '';
   person = {
      "name":"Ram",
      "age":27,
      "address": {
         "houseno":123,
         "streetname":"Baker street",
         "country":"England"
      }
   }
   document.write("Before change : " + " " + person.address["country"]);
   person.address.country = "India";
   document.write("</br>");
   document.write("After change : " + " " + person.address["country"]);
</script>
</body>
</html>

出力

Before change : England
After change : India

  1. JavaScriptのプロパティにアクセスする方法は?

    JavaScriptプロパティにアクセスする方法は3つあります- ドットプロパティアクセスの使用:object.property 角かっこ表記の使用:object [‘property’] オブジェクトの破棄を使用する:{property} =object 以下は、JavaScriptオブジェクトのプロパティにアクセスするためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta na

  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> <