non trovi il codice lì, ma suppongo parte di una dichiarazione oggetto proprio in questo modo:
var obj = {
queryString: function() {
//some code
}
};
obj.queryString();
Si assegna una funzione come una proprietà di un oggetto letterale. Sarebbe equivalente a questo:
var obj = {};
obj.queryString = function() { ... };
obj.queryString();
In generale, la sintassi letterale oggetto simile a questo:
{ key: value, otherKey: otherValue };
Quindi la ragione per cui questo non ha funzionato nella console è che non è stato racchiuso in {}
caratteri, che denotano un oggetto letterale. E questa sintassi è valida SOLO in un oggetto letterale.
fonte
2012-02-21 20:47:04
dovrebbe essere: queryString = –
è usato per definire le funzioni all'interno di oggetti o classi, quindi penso che l'hai tolto dall'ambito dell'oggetto. – Dampsquid