N
Netzwerkidi
Hallo,
ich bin durch Zufall auf die Seite von Douglas Crockford gestoßen. Er zeigt mir wieder, dass ich nichts weiß.
Wie setzt man denn im folgenden Beispiel die set-Funktion praktisch an, also wie sage ich: schreibe "A", "Wert von A" ins Array? Wie folgt jedenfalls nicht.
Grüße
Idi
ich bin durch Zufall auf die Seite von Douglas Crockford gestoßen. Er zeigt mir wieder, dass ich nichts weiß.
Wie setzt man denn im folgenden Beispiel die set-Funktion praktisch an, also wie sage ich: schreibe "A", "Wert von A" ins Array? Wie folgt jedenfalls nicht.
Code:
collection.set("A",'Wert von A');
Grüße
Idi
Code:
var collection = (function () {
var keys = [], values = [];
return {
get: function (key) {
var at = keys.indexOf(key);
if (at >= 0) {
return values[at];
}
},
set: function (key, value) {
var at = keys.indexOf(key);
if (at < 0) {
at = keys.length;
}
keys[at] = key;
values[at] = value;
},
remove: function (key) {
var at = keys.indexOf(key);
if (at >= 0) {
keys.splice(at, 1);
values.splice(at, 1);
}
}
};
}());