1
Как функция util.toFastProperties в Bluebird делает свойства объекта «быстрыми»?
В util.jsфайле Bluebird он имеет следующую функцию: function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; ASSERT("%HasFastProperties", true, obj); return f; eval(obj); } По какой-то причине после функции return есть оператор, который я не уверен, почему он там есть. Кроме того, кажется, что это является преднамеренным, поскольку автор …