From 2a76c37d0e733dedf8ed87d1e7e46caf3c44667e Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Fri, 30 Jul 2021 20:18:17 +0200 Subject: Prepare JS French section for Markdown (#1574) * Rm IDs w/ [^h\d] id=" * Remove class="hidden" * Remove hidden for code blocks * rm summary classes * Use Note consistently * Remove sup * Rm code in pre * Fixes dd/dt/dl * Fix some more dd * Remove inline style and useless/craft from span/font * h2m report fixing - Consistent use of notes * h2m report fixing - Consistent use of warnings * h2m report fixing - reword one callout * h2m report fixing - array cruft spans hell * Cleaning the rest of docs for md conversion --- .../global_objects/object/assign/index.html | 2 - .../global_objects/object/create/index.html | 88 +--------------------- .../object/defineproperties/index.html | 7 +- .../object/defineproperty/index.html | 2 - .../global_objects/object/entries/index.html | 2 - .../global_objects/object/freeze/index.html | 4 +- .../global_objects/object/fromentries/index.html | 2 - .../object/getownpropertydescriptor/index.html | 2 - .../object/getownpropertysymbols/index.html | 2 - .../object/getprototypeof/index.html | 2 - .../object/hasownproperty/index.html | 2 - .../global_objects/object/isextensible/index.html | 2 - .../global_objects/object/isfrozen/index.html | 2 - .../global_objects/object/isprototypeof/index.html | 2 - .../global_objects/object/issealed/index.html | 2 - .../global_objects/object/keys/index.html | 2 - .../object/preventextensions/index.html | 2 - .../object/propertyisenumerable/index.html | 2 - .../global_objects/object/proto/index.html | 2 +- .../global_objects/object/seal/index.html | 2 - .../object/tolocalestring/index.html | 2 - .../global_objects/object/tostring/index.html | 4 +- .../global_objects/object/valueof/index.html | 2 - .../global_objects/object/values/index.html | 2 - 24 files changed, 6 insertions(+), 137 deletions(-) (limited to 'files/fr/web/javascript/reference/global_objects/object') diff --git a/files/fr/web/javascript/reference/global_objects/object/assign/index.html b/files/fr/web/javascript/reference/global_objects/object/assign/index.html index 703c7fe9f4..ae556267bd 100644 --- a/files/fr/web/javascript/reference/global_objects/object/assign/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/assign/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/assign
{{EmbedInteractiveExample("pages/js/object-assign.html")}}
- -

Syntaxe

Object.assign(cible, ...sources)
diff --git a/files/fr/web/javascript/reference/global_objects/object/create/index.html b/files/fr/web/javascript/reference/global_objects/object/create/index.html index 15bb5dd268..016638fa7f 100644 --- a/files/fr/web/javascript/reference/global_objects/object/create/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/create/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/create
{{EmbedInteractiveExample("pages/js/object-create.html")}}
- -

Syntaxe

Object.create(proto)
@@ -214,88 +212,4 @@ o2 = Object.create({}, {
  
  • {{jsxref("Object.defineProperties()")}}
  • {{jsxref("Object.prototype.isPrototypeOf()")}}
  • Le billet de John Resig sur getPrototypeOf() (en anglais)
  • - - -
    - - - - - -
    + \ No newline at end of file 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
    {{EmbedInteractiveExample("pages/js/object-defineproperties.html")}}
    - -

    Syntaxe

    Object.defineProperties(obj, props)
    @@ -29,8 +27,7 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/defineProperties
    obj
    L'objet dont on souhaite modifier ou définir certaines propriétés.
    props
    -
    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 : +
    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 :
    configurable
    true si et seulement si le type de ce descripteur peut être modifié et si la propriété peut être supprimée de l'objet.
    @@ -93,7 +90,7 @@ Object.defineProperties(obj, {

    Si on considère un environnement pur où tous les noms et toutes les propriétés font référence à leurs valeurs initiales, Object.defineProperties est quasiment équivalent à l'implémentation suivante en JavaScript (voir la note liée à isCallable) :

    -
    function defineProperties(obj, properties) {
    +
    function defineProperties(obj, properties) {
       function convertToDescriptor(desc) {
         function hasProperty(obj, prop) {
           return Object.prototype.hasOwnProperty.call(obj, prop);
    diff --git a/files/fr/web/javascript/reference/global_objects/object/defineproperty/index.html b/files/fr/web/javascript/reference/global_objects/object/defineproperty/index.html
    index a5d918f080..c2ab4ad294 100644
    --- a/files/fr/web/javascript/reference/global_objects/object/defineproperty/index.html
    +++ b/files/fr/web/javascript/reference/global_objects/object/defineproperty/index.html
    @@ -21,8 +21,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/defineProperty
     
     
    {{EmbedInteractiveExample("pages/js/object-defineproperty.html")}}
    - -

    Syntaxe

    Object.defineProperty(obj, prop, descripteur)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/entries/index.html b/files/fr/web/javascript/reference/global_objects/object/entries/index.html index 2e64546203..9d3d2080a7 100644 --- a/files/fr/web/javascript/reference/global_objects/object/entries/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/entries/index.html @@ -18,8 +18,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/entries
    {{EmbedInteractiveExample("pages/js/object-entries.html")}}
    - -

    Syntaxe

    Object.entries(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/freeze/index.html b/files/fr/web/javascript/reference/global_objects/object/freeze/index.html index 50737be620..603a62206d 100644 --- a/files/fr/web/javascript/reference/global_objects/object/freeze/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/freeze/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/freeze
    {{EmbedInteractiveExample("pages/js/object-freeze.html")}}
    - -

    Syntaxe

    Object.freeze(obj)
    @@ -126,7 +124,7 @@ obj1.internal.a // 'valeurA'

    L'objet qui est gelé est immuable mais ce n'est pas nécessairement une constante. Pour obtenir une constante, il faut que l'ensemble des références (directes et indirectes) pointe vers des objets immuables. Les chaînes de caractères, les nombres et les booléens sont toujours immuables. La plupart du temps, on aura besoin de créer des constantes au cas par cas (et non de façon générale).

    -

    Qu'est-ce que le gel « superficiel » ? (shallow freeze)

    +

    Qu'est-ce que le gel « superficiel » ? (shallow freeze)

    Lorsqu'on appelle Object.freeze(monObjet), le gel ne s'applique qu'aux propriétés directement rattachées à monObjet. L'ajout, la suppression ou la réaffectation ne sont empêchées que sur l'objet directement. Si les valeurs de ces propriétés sont également des objets, ces derniers ne sont pas gelés et on peut leur ajouter/supprimer/réaffecter des valeurs.

    diff --git a/files/fr/web/javascript/reference/global_objects/object/fromentries/index.html b/files/fr/web/javascript/reference/global_objects/object/fromentries/index.html index 0b6f35f1ac..713a473ddf 100644 --- a/files/fr/web/javascript/reference/global_objects/object/fromentries/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/fromentries/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/fromEntries
    {{EmbedInteractiveExample("pages/js/object-fromentries.html")}}
    - -

    Syntaxe

    Object.fromEntries(iterable);
    diff --git a/files/fr/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html b/files/fr/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html index f9bab4f408..c0166fad63 100644 --- a/files/fr/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/getOwnPropertyDesc
    {{EmbedInteractiveExample("pages/js/object-getownpropertydescriptor.html")}}
    - -

    Syntaxe

    Object.getOwnPropertyDescriptor(obj, prop)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html b/files/fr/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html index c71d1a2dbd..965712b26d 100644 --- a/files/fr/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/getOwnPropertySymb
    {{EmbedInteractiveExample("pages/js/object-getownpropertysymbols.html")}}
    - -

    Syntaxe

    Object.getOwnPropertySymbols(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/getprototypeof/index.html b/files/fr/web/javascript/reference/global_objects/object/getprototypeof/index.html index 34f644f096..59e9a065ed 100644 --- a/files/fr/web/javascript/reference/global_objects/object/getprototypeof/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/getprototypeof/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/getPrototypeOf
    {{EmbedInteractiveExample("pages/js/object-getprototypeof.html")}}
    - -

    Syntaxe

    Object.getPrototypeOf(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/hasownproperty/index.html b/files/fr/web/javascript/reference/global_objects/object/hasownproperty/index.html index 2d5cfbf5f8..f7fa173baa 100644 --- a/files/fr/web/javascript/reference/global_objects/object/hasownproperty/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/hasownproperty/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/hasOwnProperty
    {{EmbedInteractiveExample("pages/js/object-prototype-hasownproperty.html")}}
    - -

    Syntaxe

    obj.hasOwnProperty(prop)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/isextensible/index.html b/files/fr/web/javascript/reference/global_objects/object/isextensible/index.html index 4b97adb987..7446914f88 100644 --- a/files/fr/web/javascript/reference/global_objects/object/isextensible/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/isextensible/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/isExtensible
    {{EmbedInteractiveExample("pages/js/object-isextensible.html")}}
    - -

    Syntaxe

    Object.isExtensible(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/isfrozen/index.html b/files/fr/web/javascript/reference/global_objects/object/isfrozen/index.html index 644e07b3f5..0491daef10 100644 --- a/files/fr/web/javascript/reference/global_objects/object/isfrozen/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/isfrozen/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/isFrozen
    {{EmbedInteractiveExample("pages/js/object-isfrozen.html")}}
    - -

    Syntaxe

    Object.isFrozen(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/isprototypeof/index.html b/files/fr/web/javascript/reference/global_objects/object/isprototypeof/index.html index 69b966599b..1ea7916982 100644 --- a/files/fr/web/javascript/reference/global_objects/object/isprototypeof/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/isprototypeof/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/isPrototypeOf
    {{EmbedInteractiveExample("pages/js/object-prototype-isprototypeof.html")}}
    - -

    Note : isPrototypeOf() est différent de l'opérateur {{jsxref("Opérateurs/instanceof", "instanceof")}}. Dans l'expression "object instanceof AFunction", on compare la chaîne de prototypes d'object avec AFunction.prototype et non avec AFunction.

    diff --git a/files/fr/web/javascript/reference/global_objects/object/issealed/index.html b/files/fr/web/javascript/reference/global_objects/object/issealed/index.html index 26e0ced79b..01a1062763 100644 --- a/files/fr/web/javascript/reference/global_objects/object/issealed/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/issealed/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/isSealed
    {{EmbedInteractiveExample("pages/js/object-issealed.html")}}
    - -

    Syntaxe

    Object.isSealed(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/keys/index.html b/files/fr/web/javascript/reference/global_objects/object/keys/index.html index c8f3304b1c..363b079f16 100644 --- a/files/fr/web/javascript/reference/global_objects/object/keys/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/keys/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/keys
    {{EmbedInteractiveExample("pages/js/object-keys.html")}}
    - -

    Syntaxe

    Object.keys(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/preventextensions/index.html b/files/fr/web/javascript/reference/global_objects/object/preventextensions/index.html index 0733811e9f..5222f65c40 100644 --- a/files/fr/web/javascript/reference/global_objects/object/preventextensions/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/preventextensions/index.html @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/preventExtensions
    {{EmbedInteractiveExample("pages/js/object-preventextensions.html")}}
    - -

    Syntaxe

    Object.preventExtensions(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/propertyisenumerable/index.html b/files/fr/web/javascript/reference/global_objects/object/propertyisenumerable/index.html index 9066e5415b..39e1146c13 100644 --- a/files/fr/web/javascript/reference/global_objects/object/propertyisenumerable/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/propertyisenumerable/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/propertyIsEnumerab
    {{EmbedInteractiveExample("pages/js/object-prototype-propertyisenumerable.html")}}
    - -

    Syntaxe

    obj.propertyIsEnumerable(prop)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/proto/index.html b/files/fr/web/javascript/reference/global_objects/object/proto/index.html index ef1cbcf0a2..6f754d2c34 100644 --- a/files/fr/web/javascript/reference/global_objects/object/proto/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/proto/index.html @@ -77,7 +77,7 @@ console.log(Object.getPrototypeOf(protoCaché) === Object.prototype); // true

    Dans ce qui suit, on crée un nouvelle instance d'Employé et on teste si __proto__ est bien le même objet que le prototype de son constructeur.

    -

    Attention ! Les remarques données plus haut sur les atteintes à la performance restent valables pour ces exemples. Ces exemples permettent uniquement d'illustrer le fonctionnement de __proto__, ils ne font pas office de recommandations.

    +

    Attention : Les remarques données plus haut sur les atteintes à la performance restent valables pour ces exemples. Ces exemples permettent uniquement d'illustrer le fonctionnement de __proto__, ils ne font pas office de recommandations.

    // On déclare une fonction à utiliser comme constructeur
    diff --git a/files/fr/web/javascript/reference/global_objects/object/seal/index.html b/files/fr/web/javascript/reference/global_objects/object/seal/index.html
    index e9c4273d14..c29d88b1e6 100644
    --- a/files/fr/web/javascript/reference/global_objects/object/seal/index.html
    +++ b/files/fr/web/javascript/reference/global_objects/object/seal/index.html
    @@ -17,8 +17,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/seal
     
     
    {{EmbedInteractiveExample("pages/js/object-seal.html")}}
    - -

    Syntaxe

    Object.seal(obj)
    diff --git a/files/fr/web/javascript/reference/global_objects/object/tolocalestring/index.html b/files/fr/web/javascript/reference/global_objects/object/tolocalestring/index.html index d6947ccdd6..331b91a04f 100644 --- a/files/fr/web/javascript/reference/global_objects/object/tolocalestring/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/tolocalestring/index.html @@ -15,8 +15,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/toLocaleString
    {{EmbedInteractiveExample("pages/js/object-prototype-tolocalestring.html")}}
    - -

    Syntaxe

    obj.toLocaleString()
    diff --git a/files/fr/web/javascript/reference/global_objects/object/tostring/index.html b/files/fr/web/javascript/reference/global_objects/object/tostring/index.html index 9075aaad0e..e702efa029 100644 --- a/files/fr/web/javascript/reference/global_objects/object/tostring/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/tostring/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/toString
    {{EmbedInteractiveExample("pages/js/object-prototype-tostring.html")}}
    - -

    Syntaxe

    obj.toString()
    @@ -74,7 +72,7 @@ monChien = new Chien('Gabby', 'Labrador', 'chocolat', 'femelle');
    Le chien Gabby est un labrador femelle chocolat.
     
    -

    Utiliser toString() pour détecter le type d'un objet

    +

    Utiliser toString() pour détecter le type d'un objet

    toString() peut être utilisée pour tous les objets afin d'obtenir son type. Pour utiliser Object.prototype.toString() avec n'importe quel objet, il sera nécessaire d'appeler {{jsxref("Function.prototype.call()")}} ou {{jsxref("Function.prototype.apply()")}} (pour éviter les versions surchargées).

    diff --git a/files/fr/web/javascript/reference/global_objects/object/valueof/index.html b/files/fr/web/javascript/reference/global_objects/object/valueof/index.html index 6732d3c030..4a913a7d0e 100644 --- a/files/fr/web/javascript/reference/global_objects/object/valueof/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/valueof/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/valueOf
    {{EmbedInteractiveExample("pages/js/object-prototype-valueof.html")}}
    - -

    Syntaxe

    object.valueOf()
    diff --git a/files/fr/web/javascript/reference/global_objects/object/values/index.html b/files/fr/web/javascript/reference/global_objects/object/values/index.html index febfee6014..6d6c9f0372 100644 --- a/files/fr/web/javascript/reference/global_objects/object/values/index.html +++ b/files/fr/web/javascript/reference/global_objects/object/values/index.html @@ -16,8 +16,6 @@ original_slug: Web/JavaScript/Reference/Objets_globaux/Object/values
    {{EmbedInteractiveExample("pages/js/object-values.html")}}
    - -

    Syntaxe

    Object.values(obj)
    -- cgit v1.2.3-54-g00ecf