È 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 libreria CSS universale - Rotazione degli elementi
Utilizzare Azure AI Studio per testare i modelli AI
Gestione degli stili CSS con le regole @layer
Anonimizzare i dati sensibili nei log di Azure Front Door
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Path addizionali per gli asset in ASP.NET Core MVC
Scrivere selettori CSS più semplici ed efficienti con :is()
Gestione file Javascript in Blazor con .NET 9
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Conoscere il rendering Server o WebAssembly a runtime in Blazor