Задать вопрос
Ответы пользователя по тегу Node.js
  • Node.JS для крупных Enterprise-проектов?

    azproduction
    @azproduction
    Если Node.js будет своеобразным прокси между БС и клиентом, который будет просто перегонять без изменений данные(или с минимальными изменениями XML<->JSON) или если Клиент очень тяжелый(одностраничник) или нужно показывать какие-то гарфики в реальном времени, то стоит того.
    Ответ написан
    Комментировать
  • JavaScript: что делает Function.call.apply(…)?

    azproduction
    @azproduction
    В примере они сделали так, чтобы не отделять первый элемент массива — сделать красиво.

    В свое время сломал мозг когда разбирал, вот примеры, которые все объясняет:
    Function.prototype.call.apply(function(a,b){console.log([this,a,b])}, [NaN,{},4], {}, 0);
    (function(a,b){console.log([this,a,b])}).apply(NaN, [{},4], {}, 0);
    // Оба выдают [NaN {}, Object {}, 4]
    // NaN будет объектом т.к. был передан в качестве первого параметра
    

    Function.prototype.call.call(function(a,b){console.log([this,a,b])}, [NaN,{},4], {}, 0);
    (function(a,b){console.log([this,a,b])}).call([NaN,{},4], {}, 0);
    // Оба выдают [[NaN, Object {}, 4], Object {}, 0]
    // Массив [NaN,{},4] уже объект поэтому не преобразуется в объект
    
    Ответ написан
    1 комментарий