0
На рассмотрении

Parse XML

Martin 6 лет назад в Bugs en problemen обновлен Vladimir Ovchinnikov (expert) 6 лет назад 3

Bij het updaten van een V2.2 project naar V3 krijg ik de volgende error in iRidium Log: WARNING              SCRIPT    Script exception: TypeError: C:\Users\Administrator\Documents\iRidium pro documents\Client\Project_9973989864\scripts\Prompt.js:30: Tried to use undefined as an object


De fout treed op in de volgende regel code: 

       var i = 0;
       var xml = new XML(text);
       while((xml.prompt_jobs.Job[i] != undefined)||(periodePfound && periodeGZfound &&    periodeFGZfound && periodeKZfound && periodeFKZfound))
        {}


Ik denk dat het iets te maken heeft met de undefined?!


Kan iemand mij helpen?

На рассмотрении

Hallo.

De niet-bestaande eigenschappen van het object hebben een standaardwaarde undefined.

Uitvoer naar IR.Log alle waarden die u in de while-lus probeert te gebruiken uit om te zien welke van belang zijn undefined.

ik wil graag de while loop doorbreken als er geen child objecten meer zijn, hoe moet ik dit aanpakken?

Ik wil dus graag juist als het object undefined is afbreken en geen error

Сервис поддержки клиентов работает на платформе UserEcho