summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Dinsmore <nathan@users.noreply.github.com>2015-06-18 15:33:25 -0400
committerNathan Dinsmore <nathan@users.noreply.github.com>2015-06-18 15:33:25 -0400
commit82197c7a8c1835048fb6a787c41845049c89ca0c (patch)
tree56452a6afa053e346c7e949615d467d9a655c8c5
parent995e782147c202a8afa64cabe204849b955f153b (diff)
downloadsnap-82197c7a8c1835048fb6a787c41845049c89ca0c.tar.gz
snap-82197c7a8c1835048fb6a787c41845049c89ca0c.zip
Declare some variables earlier
-rw-r--r--morphic.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/morphic.js b/morphic.js
index 1552d78..9f6e8c2 100644
--- a/morphic.js
+++ b/morphic.js
@@ -1244,7 +1244,7 @@ function getDocumentPositionOf(aDOMelement) {
function copy(target) {
// answer a shallow copy of target
- var value, c, property;
+ var value, c, property, keys, l, i;
if (typeof target !== 'object') {
return target;
@@ -1256,8 +1256,8 @@ function copy(target) {
if (target instanceof target.constructor &&
target.constructor !== Object) {
c = Object.create(target.constructor.prototype);
- var keys = Object.keys(target);
- for (var l = keys.length, i = 0; i < l; ++i) {
+ keys = Object.keys(target);
+ for (l = keys.length, i = 0; i < l; ++i) {
property = keys[i];
c[property] = target[property];
}