È possibile determinare se un oggetto JavaScript ha o meno una certa proprietà usando la keyword in.
Nell'esempio che segue viene definito un oggetto person, quindi viene verificata la presenza di due proprietà e mostrato all'utente, tramite un alert di sistema, il risultato del controllo sull'esistenza:
var person =
{
firstName: "Matteo",
lastName: "Casati",
webSite: "HTML5Italia.com"
};
var hasFirstName = "firstName" in person;
var hasBirthDate = "birthDate" in person;
alert("Has firstName = " + hasFirstName);
alert("has birthDate = " + hasBirthDate);
Eseguendo il codice mostrato nell'esempio vedremo che hasFirstName assume il valore true in quanto la proprietà firstName è stata definita in person mentre hasBirthDate assume il valore false in quanto la proprietà birthDate non esiste.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestire il ciclo di vita di AbortController in Javascript
Creare una file based app con C#
Utilizzare le View Transition API di JavaScript
Supporto nativo a JSON in SQL Server 2025
Personalizzare le pagine di errore su Azure App Service
Definire il colore di una scrollbar HTML tramite CSS
Creare un indice su una colonna JSON in SQL Server
Mappare una complex property di una entity su un campo JSON
Gestione delle issue type con GitHub
Evitare la compressione degli artefatti in un workflow di GitHub
Modificare lo stile in una QuickGrid Blazor
Disabilitare la telemetria nella CLI di GitHub


