ホームページ  >  記事  >  ウェブフロントエンド  >  js では、オブジェクトのプロパティとメソッドにアクセスするために使用できるもの

js では、オブジェクトのプロパティとメソッドにアクセスするために使用できるもの

下次还敢
下次还敢オリジナル
2024-05-07 20:12:19564ブラウズ

JavaScript でオブジェクトのプロパティとメソッドにアクセスするメソッドは次のとおりです: person.name、person.greet() など、プロパティとメソッドに直接アクセスするためのドット表記 (.)。角括弧 ([]) は、person['first name'] のように、属性名として動的な文字列または変数の使用をサポートします。オブジェクトスプレッド演算子 (...) は、プロパティとメソッドを別のオブジェクトにコピーします (例: const newperson = { ...person })。

js では、オブジェクトのプロパティとメソッドにアクセスするために使用できるもの

#JavaScript オブジェクトのプロパティとメソッドへのアクセス

JavaScript では、オブジェクトのプロパティとメソッドにアクセスする方法がたくさんあります。オブジェクト。

1. ドット表記 (.)

最も直接的な方法は、以下に示すようにドット表記 (.) を使用することです。 # #2. 角括弧 ([])

角括弧 ([]) はプロパティにアクセスする方法でもあり、以下に示すように、動的文字列または変数をプロパティ名として使用できます。

<code>const person = {
  name: 'John',
  age: 30,
  greet: function() {
    console.log('Hello, my name is ' + this.name);
  }
};

// 访问属性
console.log(person.name); // 输出: John

// 访问方法
person.greet(); // 输出: Hello, my name is John</code>

3. オブジェクト スプレッド演算子 (...)

オブジェクト スプレッド演算子 (...) は、オブジェクトのプロパティとメソッドを別のオブジェクトにコピーできます。以下に示すように:

<code>const person = {
  'first name': 'John',
  age: 30,
  greet: function() {
    console.log('Hello, my name is ' + this.name);
  }
};

// 使用动态字符串访问属性
console.log(person['first name']); // 输出: John

// 使用变量访问属性
const propName = 'age';
console.log(person[propName]); // 输出: 30</code>

以上がjs では、オブジェクトのプロパティとメソッドにアクセスするために使用できるものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。