gruss Siechfred,
Deiner sehr schoenen bauanleitung folgend
gebar mein textprozessor folgenden code:
Array.prototype.indexOf = function(obj) {
var i, idx = -1;
for (i=0; i<this.length; i++) {
if (this[i] === obj) {
idx = i;
break;
}
}
return idx;
};
Array.prototype.lastIndexOf = function(obj) {
this.reverse();
var i, idx = -1;
for (i=0; i<this.length; i++) {
if (this[i] === obj) {
idx = (this.length - 1 - i);
break;
}
}
this.reverse();
return idx;
};
zusatz:
Array.prototype.contains = function(obj) {
var i, listed = false;
for (i=0; i<this.length; i++) {
if (this[i] === obj) {
listed = true;
break;
}
}
return listed;
};
test:
var arr = ["1","2","hallo","welt","7","7",8,9];
alert(arr.contains("8"));
alert(arr.contains(2));
alert(arr.contains("welt"));
alert(arr.indexOf("7"));
alert(arr.lastIndexOf("7"));
alert(arr.indexOf("welt"));
alert(arr.lastIndexOf("welt"));
alert(arr);
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:)