Maison > Article > interface Web > Notation par points et notation par crochets pour les propriétés d'objet – Quelle est la différence ?
La notation par points est plus simple et plus lisible. Il est utilisé lorsque :
Par exemple :
const person = { name: 'alice', age: 30 }; console.log(person.name); // 'alice'
La notation entre crochets est plus flexible et vous permet de :
Exemples :
1. Utiliser des variables pour accéder aux propriétés :
const person = { name: 'alice', age: 30 }; const prop = 'name'; console.log(person[prop]); // 'alice'
2.Propriétés avec des caractères spéciaux ou des espaces :
const person = { 'first name': 'alice', age: 30 }; console.log(person['first name']); // 'alice'
3.Noms de propriétés générés dynamiquement :
const property = 'name'; console.log(person[property]); // 'alice'
Pour la plupart des autres cas, la notation par points est préférable car elle est plus lisible et concise.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!