È 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
.NET Conference Italia 2024
Gestire domini wildcard in Azure Container Apps
Gestire i dati con Azure Cosmos DB Data Explorer
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Gestire il colore CSS con HWB
Gestire la cancellazione di una richiesta in streaming da Blazor
Cancellare una run di un workflow di GitHub
Routing statico e PreRendering in una Blazor Web App
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Effettuare il refresh dei dati di una QuickGrid di Blazor
Introduzione alle Container Queries