hallo again,
... wobei folgende suche vorzuziehen ist ...
for (propertyName in entryObject) {
// if (propertyName.indexOf(expression) >= 0) {
if (entryObject[propertyName].search(new RegExp(expression,"i")) >= 0) {
matchingCollection[matchingCollection.length] = entryObject; // [1]
}
break; // so wie es aussieht muss die for-in-schleife jeweils nur die erste objekt-eigenschaft scannen;
}
... und in zeile [1] darauf spekuliert wird, dass
der >>Entry<<-konstruktor diesem aufbau folgt:
function Entry() {
// konstruktor-funktion einer "js-klasse" >>Entry<<;
for (var i=0;i<Entry.arguments.length;i++) {
this["propertyName"+i] = Entry.arguments[i];
}
}
by(t)e by(t)e - peterS. - pseliger@gmx.net
--
sh:| fo:) ch:? rl:| br:& n3:} n4:# ie:| mo:{ va:| de:[ zu:] fl:) ss:) ls:& js:)