SCRIPT1028: Expected identifier, string or number (Internet Explorer)
Questo errore che compare nella console del browser:
il modo corretto di scrivere l'oggetto è senza l'ultima virgola:
va scritto usando le virgolette:
che posso leggere con:
SCRIPT1028: Expected identifier, string or number
si presenta in Internet Explorer (nel mio caso versione 10) in due casi:- quando un oggetto JavaScript ha una virgola dopo l'ultima proprietà
- quando una proprietà, di un oggetto JavaScript, usa un nome riservato
Caso 1
JavaScript
var mioObj = {
prop1: 'A',
prop2: 10, // questa virgola genera l'errore
}
JavaScript
var mioObj = {
prop1: 'A',
prop2: 10 // nessuna virgola
}
Caso 2
JavaScript
var mioObj = {
class: 'A' // class è un nome riservato
}
JavaScript
var mioObj = {
'class': 'A'
}
JavaScript
mioObj['class']