Loading:


    JavaScript Własność constructor (Własność obiektu: Array)

    Określa funkcję tworzącą prototyp obiektu. Należy pamiętać, że wartość tej własności jest odniesieniem do funkcji, a nie łańcuchem znaków zawierającym jej nazwę.


    Własność obiektu: Array


    Opis


    Wszystkie obiekty dziedziczą własność constructor z ich prototypu (prototype):

    o = new Object // albo o = {} w JavaScripcie 1.2

    o.constructor == Object

    a = new Array // albo a = [] w JavaScripcie 1.2

    a.constructor == Array

    n = new Number(3)

    n.constructor == Number



    Pomimo, że nie można konstruować większości obiektów HTML, można wykonywać porównania ich konstruktorów. Na przykład:

    document.constructor == Document

    document.form3.constructor == Form



    Przykłady


    Przykład: Wyświetlanie konstruktora obiektu


    Poniższy przykład tworzy prototyp, Drzewo i obiekt tego typu sosna. Następnie wyświetlana jest własność constructor obiektu Drzewo.

    function Drzewo(nazwa) {
       this.nazwa=nazwa
    }
    sosna = new Drzewo("sosna")
    document.writeln("<B>sosna.constructor to</B> " +
       sosna.constructor + "<P>")

    Przykład ten wyświetla:

    sosna.constructor to function Drzewo(nazwa) { this.nazwa = nazwa; }

     



    Napisz Artyku³

    Listing

    niema




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors