Autor Zpráva
robbie
Profil *
Pomuže prosím nekdo s vyvětlením funkce ve scriptu, nejde mi moc do hlavy proč je zde použito .contructor a indexOf(), jaký to má význam.
V tutorialu píší: function always return true if the argument is an array.
Or more precisely: it returns true if the object prototype of the argument is "[object array]".
ale co je to ten object prototype, co si pod tím predstavit.
Děkuji za radu

<script>
var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = isArray(fruits);

function isArray(myArray) {
    return myArray.constructor.toString().indexOf("Array") > -1;
}
</script>
juriad
Profil
Podívej se, co vrací .constructor.toString():
http://kod.djpw.cz/uyeb

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: