File tree Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Original file line number Diff line number Diff line change @@ -68,9 +68,8 @@ exports.cloneObject = function cloneObject(obj, options) {
68
68
var ret = { } ;
69
69
var hasKeys ;
70
70
var val ;
71
- var k ;
72
71
73
- for ( k in obj ) {
72
+ for ( const k of Object . keys ( obj ) ) {
74
73
// Not technically prototype pollution because this wouldn't merge properties
75
74
// onto `Object.prototype`, but avoid properties like __proto__ as a precaution.
76
75
if ( specialProperties . indexOf ( k ) !== - 1 ) {
@@ -295,13 +294,7 @@ exports.isArray = function(arg) {
295
294
* Object.keys helper
296
295
*/
297
296
298
- exports . keys = Object . keys || function ( obj ) {
299
- var keys = [ ] ;
300
- for ( var k in obj ) if ( obj . hasOwnProperty ( k ) ) {
301
- keys . push ( k ) ;
302
- }
303
- return keys ;
304
- } ;
297
+ exports . keys = Object . keys ;
305
298
306
299
/**
307
300
* Basic Object.create polyfill.
You can’t perform that action at this time.
0 commit comments