💩32👍26👎6
  💩29🔥13
  👍24💩4🔥1
  Какое значение будет выведено?
  Anonymous Quiz
    62%
    ['🍕', '🍫', '🥑', '🍔']
      
    21%
    ['🍝', '🍫', '🥑', '🍔']
      
    7%
    ['🍝', '🍕', '🍫', '🥑', '🍔']
      
    10%
    ReferenceError
      
    👍15
  Как создать функцию в JavaScript?
  Anonymous Quiz
    90%
    function myFunction()  
      
    9%
    function = myFunction()
      
    1%
    function:myFunction()
      
    👍16👎6
  Какой из следующих вариантов создает сервер?
  Anonymous Quiz
    35%
    `net.createServer([options][, connectionListener])`
      
    10%
    `net.connect(options[, connectionListener])`
      
    22%
    `net.createConnection(port[, host][, connectListener])`
      
    23%
    нет верного ответа
      
    9%
    `net.server([options][, connectionListener])`
      
    💩15👍3👎3
  Выполнится ли код?
  Anonymous Quiz
    36%
    выполниться, `use strict` не проверяет имена аргументов функций
      
    64%
    не выполниться, `use strict` проверяет имена аргументов функций
      
    💩15
  👍13💩4🔥3
  Какой метод модуля `fs` используется для чтения директории?
  Anonymous Quiz
    24%
    `fs.readDirectory(path[, mode], callback)`
      
    35%
    `fs.read(path[, mode], callback)`
      
    32%
    fs.readdir(path, callback)
      
    9%
    нет верного ответа
      
    👍6👎2
  ☝️Объяснение:
В первом случае, при вызове анонимной функции создастся локальная переменная `obj` в её области видимости, после чего создаётся новый объект `{a : 2}`, ссылка на который попадает в локальную переменную `obj`, но переменная из верхнего скоупа будет всё так же ссылаться на старый объект.
Во втором случае, объявление новой локальной переменной не происходит, поэтому просто перезаписывается значение ключа глобального объекта, переданного данной функции.
В первом случае, при вызове анонимной функции создастся локальная переменная `obj` в её области видимости, после чего создаётся новый объект `{a : 2}`, ссылка на который попадает в локальную переменную `obj`, но переменная из верхнего скоупа будет всё так же ссылаться на старый объект.
Во втором случае, объявление новой локальной переменной не происходит, поэтому просто перезаписывается значение ключа глобального объекта, переданного данной функции.
👍29
  