diff options
Diffstat (limited to 'files/fr/web/javascript/reference/global_objects/object/defineproperties/index.html')
-rw-r--r-- | files/fr/web/javascript/reference/global_objects/object/defineproperties/index.html | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/files/fr/web/javascript/reference/global_objects/object/defineproperties/index.html b/files/fr/web/javascript/reference/global_objects/object/defineproperties/index.html index 197d7f3796..ff3d03ff4a 100644 --- a/files/fr/web/javascript/reference/global_objects/object/defineproperties/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/defineproperties/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/defineProperties <div>{{EmbedInteractiveExample("pages/js/object-defineproperties.html")}}</div> -<p class="hidden">Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> et à envoyer une <em>pull request</em> !</p> - <h2 id="Syntaxe">Syntaxe</h2> <pre class="syntaxbox">Object.defineProperties(<var>obj</var>, <var>props</var>)</pre> @@ -29,8 +27,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/defineProperties <dt><code>obj</code></dt> <dd>L'objet dont on souhaite modifier ou définir certaines propriétés.</dd> <dt><code>props</code></dt> - <dd>Un objet dont les propriétés propres et énumérables sont des descripteurs de propriétés pour les propriétés à définir ou à modifier. Les descripteurs de propriétés peuvent avoir deux formes (voir {{jsxref("Object.defineProperty()")}} pour plus d'informations) : un descripteur de donnée ou un descripteur d'accesseur.</dd> - <dd>Les descripteurs de donnée et d'accesseur peuvent avoir les clés suivantes : + <dd>Un objet dont les propriétés propres et énumérables sont des descripteurs de propriétés pour les propriétés à définir ou à modifier. Les descripteurs de propriétés peuvent avoir deux formes (voir {{jsxref("Object.defineProperty()")}} pour plus d'informations) : un descripteur de donnée ou un descripteur d'accesseur. Les descripteurs de donnée et d'accesseur peuvent avoir les clés suivantes : <dl> <dt><code>configurable</code></dt> <dd><code>true</code> si et seulement si le type de ce descripteur peut être modifié et si la propriété peut être supprimée de l'objet.<br> @@ -93,7 +90,7 @@ Object.defineProperties(obj, { <p>Si on considère un environnement <em>pur</em> où tous les noms et toutes les propriétés font référence à leurs valeurs initiales, <code>Object.defineProperties</code> est quasiment équivalent à l'implémentation suivante en JavaScript (voir la note liée à <code>isCallable</code>) :</p> -<pre class="brush: js;highlight:[8]">function defineProperties(obj, properties) { +<pre class="brush: js">function defineProperties(obj, properties) { function convertToDescriptor(desc) { function hasProperty(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); |