Visualizzazione dei risultati da 1 a 4 su 4

Discussione: a che serve this?

  1. #1

    a che serve this?

    ciao a tutti!!

    a cosa serve this?

    quando si usa... ?
    vorrei riuscire a capirlo

    this.valore= boh.boh
    cosa vuol dire????

    ovviamente boh.boh e giusto per scrivere qualcosa..

    grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    dipende dal contesto: può essere 1) un riferimento all'oggetto corrente oppure all'interno di un funzione 2) può essere la variabile dell'oggetto istanziato (Javascript non ha classi)

    1)
    Questo esempio mostra un alert con il titolo dell'immagine quando ci clicchi sopra: 'this' rappresenta l'ggetto corrente ovvero una alias per 'document.getElementById('id_elemento')' dove id_elemento è l'id dell'immagine (in questo caso non c'è)

    codice:
    [img]img.gif[/img]

    2) Negli oggetti

    codice:
    function car(model, color, year) {
       this.model = model;
       this.color = color;
       this.year  = year;
    }
    
    car1 = new car('skoda automatica','verde','1986');
    car2 = new car('Dodge Viper','Blu','1993');
    alert(car1.model);
    alert(car2.model);

    In realtà esiste un terzo contesto in cui usare this, ma penso che questo sia più che sufficiente.

    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    ma non esiste una definizione che me lo fa capire bene,
    scusa ma per me che è da poco che uso javascript è difficile da capire..

    scusami,
    grazie.

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da fcaldera
    dipende dal contesto: può essere 1) un riferimento all'oggetto corrente oppure all'interno di un funzione 2) può essere la variabile dell'oggetto istanziato (Javascript non ha classi)
    inoltre hai questo link
    http://www.quirksmode.org/js/this.html
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.