Maison > Article > interface Web > Voici quelques options de titre capturant l’essence de l’article sous forme de questions : * Pourquoi ne puis-je pas ajouter de propriétés à une chaîne JavaScript ? (Direct et clair) * Limitation des types primitifs JavaScript
Pourquoi ne puis-je pas ajouter de propriétés à une primitive de chaîne ?
JavaScript dispose de huit types de langage : sept types primitifs et un type non primitif (Objet). Les valeurs primitives (par exemple, chaîne, nombre) sont immuables et ne peuvent pas se voir attribuer de propriétés.
Lors de l'attribution d'une propriété à une variable, JavaScript détermine le comportement en fonction du type de la variable :
Dans Dans l'exemple fourni, test est une primitive de chaîne, donc lui attribuer une propriété n'a aucun effet :
<code class="js">var test = "test"; test.test = "test inner"; console.log(test); // "test" console.log(test.test); // undefined</code>
Solutions de contournement pour le tri des dates
Au lieu d'ajouter des propriétés à chaînes, envisagez les solutions de contournement suivantes pour trier les dates dans la grille :
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!