È 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
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Gestione dell'annidamento delle regole dei layer in CSS
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Ordine e importanza per @layer in CSS
Montare Azure Blob Storage su Linux con BlobFuse2
Integrare SQL Server in un progetto .NET Aspire
Fornire parametri ad un Web component HTML
Creare una libreria CSS universale: Clip-path
Gestire progetti .NET + React in .NET Aspire