Вам не хватает некоторого кода, но я предполагаю, что он является частью объявления объекта следующим образом:
var obj = {
queryString: function() {
//some code
}
};
obj.queryString();
Он назначает функцию как свойство литерала объекта.Это было бы эквивалентно этому:
var obj = {};
obj.queryString = function() { ... };
obj.queryString();
В общем, синтаксис литерала объекта выглядит следующим образом:
{ key: value, otherKey: otherValue };
Таким образом, причина, по которой это не сработало в консоли, заключается в том, чтоне был заключен в {}
символов, обозначающих литерал объекта.И этот синтаксис действителен ТОЛЬКО в литерале объекта.