È 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
Breaking the Legacy Barrier: how to Use AI to Modernize Applications
Controllare la velocità di spostamento su una pagina HTML
Le cron expression di un workflow di GitHub
Creare un file Zip partendo da uno stream sfruttando le classi del namespace System.IO.Compression
Enterprise Live Migrations - Migrare da Azure DevOps a GitHub
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Ottimizzare i costi con Smart tier in Azure Blob Storage
Building Custom Developer Agents
Ricerca delle GitHub issue tramite operatori logici
Canary release con .NET Aspire
Migliorare accessibilità e interazioni nelle pagine HTML con gli attributi inert e autofocus
Utilizzare le librerie native di .NET per decomprimere un file zip


