È 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
Eliminare una project wiki di Azure DevOps
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Utilizzare QuickGrid di Blazor con Entity Framework
Usare il colore CSS per migliorare lo stile della pagina
Miglioramenti nell'accessibilità con Angular CDK
Gestione degli stili CSS con le regole @layer
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Potenziare la ricerca su Cosmos DB con Full Text Search
Generare la software bill of material (SBOM) in GitHub
Utilizzare DeepSeek R1 con Azure AI
Eseguire i worklow di GitHub su runner potenziati
I più letti di oggi
- Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
- Il nuovo tag nav in HTML5
- Nullish coalescing e decostruzione in JavaScript
- Silverlight Summer: un'estate speciale piena di Style per i controlli Silverlight!
- Microsoft Security Bulletin MS02-036
- Un documento con le novità del .NET framework 1.1