This is a simple loop to check for a partial key in an Array
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
/** * Extend the Array object * @param searchValue is the string to search for * @returns Returns all matches */ Array.prototype.searchFor = function(searchValue) { var pattern = new RegExp('^'+searchValue+''); var matches = []; for (var key in this) { if (pattern.test(key)) { matches.push(key); } } return matches; }; |
Use it like this
1 2 3 |
var searchValue = "checkForMe"; var searchArray = []; var matches = searchArray.searchFor(searchValue); |
I am using something similar to look though a huge word/key index and output matching keys that link to a Data object.
Ich bin ein Full-Stack-Entwickler. Meine Expertise umfasst:
Ich liebe die Entwicklung, das Design und kenne mich auch mit Serverarchitekturen aus. Ich würde mich nie vollständig fühlen, wenn einer der Bereiche fehlen würde.
Ich habe ein breites Interessengebiet, deshalb tauche ich ständig in neue Technologien ein und erweitere mein Wissen, wo immer es nötig ist. Die Technologien entwickeln sich schnell und ich genieße es, die neuesten Technologien zu nutzen.
Abgesehen davon bin ich ein friedliebender Kerl, der versucht, Leute um sich herum zu haben, die dasselbe denken. Ich glaube wirklich an das Prinzip: "Wenn man jemandem hilft, wird einem jemand helfen, wenn man es braucht."