È 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
Creare una file based app con C#
Gestione delle scrollbar dinamiche in HTML e CSS
Ricerca delle GitHub issue tramite operatori logici
Ottimizzare la content-visibility in CSS specificando lo spazio da occupato dall'area non renderizzata
Controllare la velocità di spostamento su una pagina HTML
Centralizzare e governare MCP server e Skill con Azure API Center
Gestione dei prompt file a livello di organizzazione aziendale in GitHub
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Blazor e Static Web Assets in .NET 10
.NET Aspire vs Dapr: differenze, sovrapposizioni e integrazione
Usare il metodo nameof con un tipo generico in C# 14


