JS gevorderde |
|
@FangorN: idd van die array.length en ook van niet oplopende keys.
@ nemesiskoen: doe dan toch gewoon return a EN jouw code is vele malen trager
aangepaste versie: (dit plaats je in de <head>)
<script>
Array.prototype.in_array = function (element)
{
var retur = false;
for (var values in this)
{
if (this[values] == element)
{
retur = true;
break;
}
}
return retur;
};
</script>
<script> { var retur = false; for (var values in this) { if (this[values] == element) { retur = true; break; } } return retur; }; </script>
voorbeeldje van hoe het werkt:
<script>
arr = Array("value1","value2","value3");
arr.in_array("testd"); // false
arr.in_array("value2"); // true
arr.in_array("value4"); // false
</script>
<script> arr = Array("value1","value2","value3"); </script>
@nemesiskoen, kan zijn, heb break nog niet veel gebruikt. heb het aangepast. |