kopia lustrzana https://github.com/backface/turtlestitch
Declare some variables earlier
rodzic
995e782147
commit
82197c7a8c
|
@ -1244,7 +1244,7 @@ function getDocumentPositionOf(aDOMelement) {
|
||||||
|
|
||||||
function copy(target) {
|
function copy(target) {
|
||||||
// answer a shallow copy of target
|
// answer a shallow copy of target
|
||||||
var value, c, property;
|
var value, c, property, keys, l, i;
|
||||||
|
|
||||||
if (typeof target !== 'object') {
|
if (typeof target !== 'object') {
|
||||||
return target;
|
return target;
|
||||||
|
@ -1256,8 +1256,8 @@ function copy(target) {
|
||||||
if (target instanceof target.constructor &&
|
if (target instanceof target.constructor &&
|
||||||
target.constructor !== Object) {
|
target.constructor !== Object) {
|
||||||
c = Object.create(target.constructor.prototype);
|
c = Object.create(target.constructor.prototype);
|
||||||
var keys = Object.keys(target);
|
keys = Object.keys(target);
|
||||||
for (var l = keys.length, i = 0; i < l; ++i) {
|
for (l = keys.length, i = 0; i < l; ++i) {
|
||||||
property = keys[i];
|
property = keys[i];
|
||||||
c[property] = target[property];
|
c[property] = target[property];
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue