Articles of dell’object

Come trovare le chiavi di un hash?

So che gli oggetti javascript sono doppi come hash ma non sono riuscito a trovare una funzione incorporata per ottenere le chiavi var h = {a:’b’,c:’d’}; Voglio qualcosa di simile var k = h.keys() ; // k = [‘a’,’c’]; È semplice scrivere una funzione per iterare sopra gli elementi e aggiungere le chiavi a un […]

Come si ottiene il “riferimento all’object” di un object in java quando toString () e hashCode () sono stati sovrascritti?

Vorrei stampare il “riferimento all’object” di un object in Java per scopi di debug. Vale a dire che l’object è lo stesso (o diverso) a seconda della situazione. Il problema è che la class in questione eredita da un’altra class, che ha cancellato sia toString () che hashCode () che di solito mi danno l’id. […]

Perché Array.indexOf non trova oggetti dall’aspetto identico

Ho una matrice con oggetti. Qualcosa come questo: var arr = new Array( {x:1, y:2}, {x:3, y:4} ); Quando provo: arr.indexOf({x:1, y:2}); Restituisce -1 . Se ho stringhe o numeri o altri tipi di elementi ma object, indexOf() funziona correttamente. Qualcuno sa perché e cosa dovrei fare per cercare gli elementi dell’object nella matrice? Certo, […]

Ottenere il nome della proprietà dell’object

Mi stavo chiedendo se c’era un modo in JavaScript per scorrere un object in questo modo. for(var i in myObject) { // … } Ma prendi il nome di ogni proprietà come questa. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Non riesco a trovare nulla di simile su Google. Dicono di passare con […]

Estensione di un object in Javascript

Attualmente sto passando da Java a Javascript, ed è un po ‘difficile per me capire come estendere gli oggetti nel modo in cui voglio farlo. Ho visto diverse persone su Internet utilizzare un metodo chiamato estensione sull’object. Il codice sarà simile a questo: var Person = { name : ‘Blank’, age : 22 } var […]

Come funzionano hashCode () e identityHashCode () nel back-end?

Come funzionano Object.hashCode() e System.identityHashCode() nel back-end? identityHashCode() restituisce il riferimento dell’object? hashCode() dipende dal? dell’object? == operatore come lavorare nel back-end. Qual è la differenza tra hashCode() e identityHashCode() ?

Come impostare dynamicmente i valori di un object Javascript?

È difficile spiegare il caso a parole, vorrei fare un esempio: var myObj = { ‘name’: ‘Umut’, ‘age’ : 34 }; var prop = ‘name’; var value = ‘Onur’; myObj[name] = value; // This does not work eval(‘myObj.’ + name) = value; //Bad coding 😉 Come posso impostare una proprietà variabile con valore variabile in […]

Analizza la stringa JSON in un prototipo di object particolare in JavaScript

So come analizzare una stringa JSON e trasformarla in un object JavaScript. Puoi utilizzare JSON.parse() nei browser moderni (e IE9 +). È grandioso, ma come posso prendere quell’object JavaScript e trasformarlo in un particolare object JavaScript (cioè con un certo prototipo)? Ad esempio, supponiamo di avere: function Foo() { this.a = 3; this.b = 2; […]

Qual è il codice hash di un object se hashCode () non è sovrascritto?

Se il metodo hashCode () non è sovrascritto, quale sarà il risultato del richiamo di hashCode () su qualsiasi object in Java?

Rimuovi l’elemento dell’array in base alla proprietà dell’object

Ho una serie di oggetti come questi: var myArray = [ {field: ‘id’, operator: ‘eq’, value: id}, {field: ‘cStatus’, operator: ‘eq’, value: cStatus}, {field: ‘money’, operator: ‘eq’, value: money} ]; Come posso rimuovere uno specifico in base alla sua proprietà? Ad esempio, come rimuovere l’object dell’array con “money” come proprietà del campo?