Просмотр исходного кода

use .call() with fixed argument in utils.bind(), which is faster than .apply()

Evan You 12 лет назад
Родитель
Сommit
ae13958541
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/utils.js

+ 2 - 2
src/utils.js

@@ -60,8 +60,8 @@ var utils = module.exports = {
      *  enough for the usecase and fast than native bind()
      */
     bind: function (fn, ctx) {
-        return function () {
-            return fn.apply(ctx, arguments)
+        return function (arg) {
+            return fn.call(ctx, arg)
         }
     },