È 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
Self-healing degli unit test con Copilot in GitHub
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Testare il failover sulle region in Azure Storage
Configurare OpenAI in .NET Aspire
Ridurre il reflow ottimizzando il CSS
Implementare il throttle in JavaScript
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Evitare memory leaks nelle closure JavaScript
Controllare la velocità di spostamento su una pagina HTML
Escludere alcuni file da GitHub Copilot
Impostare automaticamente l'altezza del font tramite CSS
Gestione ciclo di vita in .NET Aspire


