Я наткнулся на эту строку кодаЧто означает следующий Javascript линия
var applicationtypes = {};
Какова цель фигурных скобок
Я наткнулся на эту строку кодаЧто означает следующий Javascript линия
var applicationtypes = {};
Какова цель фигурных скобок
Это вызов инициализатора объекта, также иногда называемого объектным литералом.
Это просто пустая форма
var a = { bar: "foo"}; // creates an object with the property bar
такая же, как
var a = {}; // creates an object with no user defined properties
a.bar = "foo"; // add the property bar to a
То же самое относится и к массивам.
var a = []; // creates an array with no items
a[0] = 1;
a[1] = 2;
же, как
var a = [1,2];
Это создаст пустой словарь.
var applicationtypes = {};
// Now you can do things like
applicationtypes['hello'] = 'World!';
// or equivalently
applicationtypes.hello = 'World!';
В Javascript:
var applicationtypes = {};
эквивалентно var applicationtypes = new Object();
Так он создает пустой объект.
Создать пустой объект – Tushar