È 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
Utilizzare gRPC su App Service di Azure
Utilizzare QuickGrid di Blazor con Entity Framework
Routing statico e PreRendering in una Blazor Web App
Generare un hash con SHA-3 in .NET
Gestire liste di tipi semplici con Entity Framework Core
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Sostituire la GitHub Action di login su private registry
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Cambiare la chiave di partizionamento di Azure Cosmos DB