È 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
Effettuare la ricerca di testo nascosto in una pagina web con Javascript
Response streaming con Blazor e .NET 10
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Impostare il tipo di supporto dei campi Json in Entity Framework con Sql Server
Esporre tool MCP con Azure Functions
Abilitare automaticamente il force push di un gruppo su Azure DevOps
Eseguire i pre-commit hook di git con dependabot
Utilizzare il Null conditional assignment di C# 14
Abilitare il rolling update su Azure Functions flex consumption
Interazione con ReconnectModal in Blazor
Importare repository da Bitbucket a GitHub Enterprise Cloud
Configurare OpenTelemetry per Application Insights su ASP.NET Core
I più letti di oggi
- Global Azure 2026 - ASPItalia.com - Milano
- L'agenda di #GlobalAzure 2026 by ASPItalia.com è pronta: da #AKS a #AIFoundry, passando per #MCP, #Fabric e tanto altro.Ci vediamo il 16 aprile a Milano! https://aspit.co/globalazure-26
- Future Dev Day - Milano
- Il nuovo persistent state in Blazor
- Eseguire i pre-commit hook di git con dependabot




