Anda di halaman 1dari 16

J AVA S C R I P T (Programmation Internet) V O L .

V I I I
Po u r D é b u t a n t s

J.B. Dadet DIASOLUKA Luyalu Nzoyifuanga


+243 - 851278216 - 899508675 - 991239212 - 902263541 - 813572818

Ceci n’est pas un tutoriel, mais simplement une sorte de répertoire des
propriétés propres des objets « Object » et « Reflect ». Ceci est impor-
tant car ça montre la différence entre les deux objets qui chacun com-
porte une méthode permettant d’énumérer les propriétés propres de
n’importe quel objet, respectivement la méthode « Object . getOwn-
PropertyNames (objet) » pour l’objet « Object » et la méthode « Re-
flect . ownKeys (objet) » pour l’objet « Reflet ».

Comme vous le savez, l’Objet « Object » comporte aussi une méthode


« Object . getOwnPropertyDescriptors (objet) » qui décrit en détail
toutes les propriétés propres de n’importe quel objet.

Les méthodes « Object . getOwnPropertyDescriptor (objet, proprié-


té) » et « Reflect . getOwnPropertyDescriptor (objet, propriété) » est
une propriété des objets « Object » et « Reflect » ; elle donne les détails
(attributs) d’une propriété particulière d’un objet donné.
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII

Les objets « Object » et « Reflect » -2/16- dimanche, 17. mars 2019


(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII

I. L’Objet « Object » !

Les Propriétés de l’objet « Object », avec la commande (ou mé-


thode) « Object.getOwnPropertyNames(Object) » :

Les objets « Object » et « Reflect » -3/16- dimanche, 17. mars 2019


(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII

Les Propriétés de l’objet « Object », avec la commande (ou mé-


thode) « Reflect.ownKeys(Object) » :

Les objets « Object » et « Reflect » -4/16- dimanche, 17. mars 2019


(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII

« Object » au prompt de la console :

Les objets « Object » et « Reflect » -5/16- dimanche, 17. mars 2019


(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII

La description des Propriétés propres de l’objet « Object », avec la


commande (ou méthode) « Object . getOwnPropertyNames (Ob-
ject) » :

Les objets « Object » et « Reflect » -6/16- dimanche, 17. mars 2019


(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII

Les objets « Object » et « Reflect » -7/16- dimanche, 17. mars 2019


(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII

II. L’Objet « Reflect » !

Les Propriétés de l’objet « Reflect », avec la commande (ou mé-


thode) « Object.getOwnPropertyNames(Reflect) » :

Les objets « Object » et « Reflect » -8/16- dimanche, 17. mars 2019


(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII

Les Propriétés de l’objet « Reflect », avec la commande (ou mé-


thode) « Reflect.ownKeys(Reflect) » :

« Reflect » au prompt de la console :

Reflect
Object { … }
{…}
apply: function apply()
construct: construct()
length: 2
name: "construct"
<prototype>: ()
apply: function apply()
Les objets « Object » et « Reflect » -9/16- dimanche, 17. mars 2019
(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII
arguments: null
bind: function bind()
call: function call()
caller: null
constructor: function Function()
length: 0
name: ""
toSource: function toSource()
toString: function toString()
Symbol(Symbol.hasInstance): function
Symbol.hasInstance()
<prototype>: Object { … }
defineProperty: function defineProperty()
deleteProperty: function deleteProperty()
get: function get()
getOwnPropertyDescriptor: function getOwnProper-
tyDescriptor()
getPrototypeOf: function getPrototypeOf()
has: function has()
isExtensible: function isExtensible()
ownKeys: function ownKeys()
preventExtensions: function preventExtensions()
set: function set()
setPrototypeOf: function setPrototypeOf()
<prototype>: {…}

La description des Propriétés propres de l’objet « Reflect », avec la


commande (ou méthode) « Object . getOwnPropertyNames (Re-
flect) » :

Les objets « Object » et « Reflect » -10/16- dimanche, 17. mars 2019


(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII

Les objets « Object » et « Reflect » -11/16- dimanche, 17. mars 2019


(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII

Attention :

« Object.getOwnPropertyNames(File) »

ne donne pas le même résultat que

« Reflect.ownKeys(File) » :

<script type="text/javascript">
console.log(Object.getOwnPropertyNames(File));
</script>

<script type="text/javascript">
console.log(Reflect.ownKeys(File));
</script>

<script type="text/javascript">
console.log(Object.getOwnPropertySymbols(File));
</script>

Les objets « Object » et « Reflect » -12/16- dimanche, 17. mars 2019


(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII

Kinshasa, le dimanche 17 mars 2019 - 12:12:25 PM

Mots-clés :

Object, Reflect, ownKeys, getOwnPropertyNames, prompt de la console

DIASOLUKA Nz. Luyalu


Docteur en Médecine, Chirurgie & Accouchements (1977),
CNOM : 0866 - Spécialiste en ophtalmologie (1980)
Études humanités : Scientifique - Mathématiques & Physique.
Informaticien-amateur, Programmeur et WebMaster.

Chercheur indépendant, autonome et autofinancé, bénévole,


sans aucun conflit d’intérêt ou liens d'intérêts ou
contrainte promotionnelle avec qui qu’il soit ou
quelqu’organisme ou institution / organisation que ce
soit, étatique, paraétatique ou privé, industriel ou
commercial en relation avec le sujet présenté.

+243 - 851278216 - 899508675 - 991239212 - 902263541 - 813572818

diasfb@mail2world.com

Autre Lecture :
https://www.scribd.com/document/374738470/Le-Plus-Grand-Secret-de-La-
Creation

D’autres publications pouvant aussi intéresser :


Les objets « Object » et « Reflect » -13/16- dimanche, 17. mars 2019
(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII
• https://www.scribd.com/document/377036251/Le-
Dosage-Des-Medicaments-en-Cac-Cas
• https://www.scribd.com/document/377035454/Le-
Hasard-Des-Thermometres-Non-contact-a-Infrarouge
• https://www.scribd.com/document/376222482/Petite-
Introduction-Aux-Fonctions-JavaScript
• https://www.scribd.com/document/376221919/La-Foi-
en-Jesus-Christ-Pour-Quoi-Faire
• https://www.scribd.com/document/375689778/Lacuite-
visuelle-angulaire
• https://www.scribd.com/document/375349851/La-
variable-This

https://www.scribd.com/document/375024162/Fonctions-
Imbriquees-en-JS
• https://www.scribd.com/document/374789297/Format-
Interne-Des-Objets-JavaScript

https://www.scribd.com/document/374788758/Iterations-
en-JavaScript
• https://www.scribd.com/document/374738470/Le-Plus-
Grand-Secret-de-La-Creation
• https://www.scribd.com/document/374597969/Nouvelle-
Formule-d-IMC-indice-de-doduite-Selon-Dr-Diasoluka
• https://www.scribd.com/document/373847209/Property-
Descriptors
• https://www.scribd.com/document/373833282/l-Objet-
Global-Window

Les objets « Object » et « Reflect » -14/16- dimanche, 17. mars 2019


(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII

https://www.scribd.com/document/372665249/Javascript-
Tome-II
• https://www.scribd.com/document/355291488/motilite-
oculaire-2
• https://www.scribd.com/document/355291239/motilite-
oculaire-I
• https://www.scribd.com/document/355290248/Script-d-
Analyses-Des-Reflexes-Pupillomoteurs

https://www.scribd.com/document/321168468/Renseigne
ments-Id-et-Anthropometriques

https://www.scribd.com/document/320856721/Emission-
31-Jul-2016

https://www.scribd.com/document/318182982/Complicati
on-Visuelle-du-Traitement-de-La-Malaria
• https://www.scribd.com/document/318180637/Rapport-
Entre-Oxymetrie-Et-Type-Respiration

https://www.scribd.com/document/315746265/Classificati
on-Des-Medicaments

https://www.scribd.com/document/315745909/Incongruen
ces-Heresies-et-Heterodoxies-de-la-Notion-de-
Laboratoire
• https://www.scribd.com/document/315745725/Rapport-

Les objets « Object » et « Reflect » -15/16- dimanche, 17. mars 2019


(12:12 )
J.D.B. DIASOLUKA Nz. Luyalu JavaScript Tome-VIII
Entre-Oxymetrie-Et-Type-Respiration

Les objets « Object » et « Reflect » -16/16- dimanche, 17. mars 2019


(12:12 )

Anda mungkin juga menyukai