Является ли плохой практикой javascript не назначать вновь созданный объект переменной, если вы никогда не будете обращаться к нему?
Например:
for(var i=0;i<links.length;i++){
new objectName(links[i]);
}
И снова я не буду получать доступ к нему, поэтому нет необходимости ссылаться на переменную.