Зачем привносить из других языков стиль кодирования? В JS принят camelCase-стиль для всех идентификаторов, включая методы.
По-моему у вас Java головного мозга, по крайней мере симптомы
Цитата:
|
var sParam = hivext.local.GetParam("param1") + ""; // Преобразуем в тип string.
// Если param1 не указан значение по умолчанию "Hello world".
sParam = sParam || "Hello world";
|
Зачем здесь приведение к строке? Параметры вроде и так строками всегда прилетают.
И сигнатуру getParam лучше сделать в виде getParam(name, defaultValue), тогда вторая строчка будет не нужна.
Про JSON: не лучше добавить хост-объект JSON с методами parse и stringify? Это уже стандарт.
И какой движок у вас используется?