Envisagez l'extrait de code WSH suivant:JScript recenseur et la liste des propriétés
var query = GetObject("winmgmts:").ExecQuery("SELECT Name FROM Win32_Printer", "WQL", 0); var e = new Enumerator(query); for (; !e.atEnd(); e.moveNext()) { var p = e.item(); WScript.Echo(p.Name + " (" + p.Status + ")"); }
Il imprime dans chaque ligne un nom de l'imprimante et le mot entre parenthèses « non défini » (parce Status
propriété est existent pas dans p
objet) . La question est: comment puis-je lister toutes les propriétés disponibles de p
? La technique habituelle avec for (var i in p) {...}
ne fonctionne pas - il semble que les propriétés de l'objet p
ne sont pas énumérables.
Merci d'avance.
Класс. Спасибо! –
@HenryFlower Autant j'aime ces lettres cyrilliques, mieux vaut écrire en anglais ici :) Au fait, je ne pense pas qu'une "Fleur Henry" serait de Russie! –