У меня есть объект
var object= {}
Я помещаю некоторые данные в объект, а затем хочу напечатать его вот так
document.write(object.term);
термин является переменной, которая изменяется в зависимости от различных ситуаций. Когда я пытаюсь распечатать это, он приходит с неопределенным.
Как бы это было сделано?
Обновление:
это код, с которым я имею дело. Я думаю, что это, вероятно, не то же самое, что я сказал выше, потому что я делаю это в селене с browsermob, я просто думал, что это будет похоже на document.write (). Вот код
var numCardsStr = selenium.getText("//div[@id='set-middle']/div[2]/h2");
var numCards = numCardsStr.substr(4,2);
browserMob.log(numCards);
var flash = {}
for(i=0; i<(numCards); i++){
var terms = selenium.getText("//div[@id='words-normal']/table/tbody/tr[" + (i + 2) + "]/td[1]");
var defs = selenium.getText("//div[@id='words-normal']/table/tbody/tr[" + (i + 2) + "]/td[2]");
flash[terms] = defs;
browserMob.log(flash.terms);
}