Kaynağa Gözat

util: use Object.keys() in _.extend

Evan You 10 yıl önce
ebeveyn
işleme
b8971beb40
1 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. 4 2
      src/util/lang.js

+ 4 - 2
src/util/lang.js

@@ -175,8 +175,10 @@ exports.toArray = function (list, start) {
  */
 
 exports.extend = function (to, from) {
-  for (var key in from) {
-    to[key] = from[key]
+  var keys = Object.keys(from)
+  var i = keys.length
+  while (i--) {
+    to[keys[i]] = from[keys[i]]
   }
   return to
 }