2016-02-19 6 views

risposta

6

Come stato di errore, si sta utilizzando da qualche parte un oggetto che ha più di una proprietà con lo stesso nome. Qualcosa di simile:

var obj= { 
    property1: 0, 
    property2: 1, 
    property1: 2 
}; 

Stampa i risultati degli oggetti superiori a:

{ property1: 2, property2: 1 } 

Anche alla ricerca un po 'in caso di overflow dello stack, è possibile trovare una risposta più dettagliata perché questo errore è in output in Internet Explorer

What's the purpose of allowing duplicate property names?

4

E 'difficile trovare la definizione più manualmente quando si dispone lungo WRI codice solo da qualcun altro.

Ho utilizzato il codice http://jshint.com/ e incollato lì, mi ha mostrato tutti gli avvisi duplicati e ho risolto il problema.

+0

Le risposte di solo collegamento sono molto sconsigliate qui perché i collegamenti potrebbero diventare morti in futuro. Ti suggerisco di modificare la tua risposta con le citazioni delle fonti che citi. –

+1

@AnirudhSharma Capisco che i link potrebbero diventare morti, la mia risposta è solo un suggerimento su come ho risolto questo problema quando l'ho affrontato, potrebbe aiutare qualcun altro a usare altri strumenti anche solo dando loro un'idea qui. – Pushpender

+1

Grazie al tuo suggerimento mi ha salvato - stavo avendo grossi problemi nel trovare quella doppia definizione. Sicuramente valeva la pena pubblicarlo qui! –