aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/javascript/reference/global_objects/object/defineproperties/index.html
diff options
context:
space:
mode:
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.html7
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);