Почему мой код работает только для object2?
function object1() {
this.URL = "yahoo.com";
this.getURL = function() { return this.URL; };
}
var object2 = new Object();
object2.URL = "gmail.com";
object2.getURL = function() { return this.URL; };
var sources = new Array();
sources[0] = object1;
sources[1] = object2;
i=0;
var source1 = sources[0];
console.log(source1.getURL());
var source2 = sources[1];
console.log(source2.getURL());
Если я пытаюсь получить URL из object1, я получаю эту ошибку:
Ошибка типа: source1.getURL не является функцией
Я пытаюсь обработать несколько HTTP-соединений, которые используют разные URL, и каждый из них возвращает свой XML, который мне нужно проанализировать.
Я хочу сделать это, создав Массив объектов и сделав для каждого из них, получить URL и подключиться к нему.