Add built-in Date.now fork back.

This commit is contained in:
jdalton
2015-05-31 13:27:35 -07:00
parent 29e0d37009
commit 88270a7b66
3 changed files with 25 additions and 4 deletions

View File

@@ -85,6 +85,9 @@
setProperty(Array, '_isArray', Array.isArray);
setProperty(Array, 'isArray', noop);
setProperty(Date, '_now', Date.now);
setProperty(Date, 'now', noop);
setProperty(Object, '_keys', Object.keys);
setProperty(Object, 'keys', noop);
@@ -124,6 +127,11 @@
} else {
delete Array.isArray;
}
if (Date._now) {
setProperty(Date, 'now', Date._now);
} else {
delete Date.now;
}
if (Object._keys) {
setProperty(Object, 'keys', Object._keys);
} else {
@@ -148,6 +156,7 @@
setProperty(objectProto, 'propertyIsEnumerable', objectProto._propertyIsEnumerable);
delete Array._isArray;
delete Date._now;
delete Object._keys;
delete funcProto._method;
delete objectProto._propertyIsEnumerable;