File tree Expand file tree Collapse file tree 1 file changed +3
-18
lines changed
Expand file tree Collapse file tree 1 file changed +3
-18
lines changed Original file line number Diff line number Diff line change @@ -334,15 +334,8 @@ export const stringifyMod = (
334334}
335335
336336export const safetlyAddObjectProp = ( obj , prop , val ) => {
337- while ( true ) {
338- if ( Object . prototype . hasOwnProperty . call ( obj , prop ) ) {
339- obj = safetlyAddObjectProp ( obj , getEscapedObjectProp ( prop ) , obj [ prop ] )
340- delete obj [ prop ]
341- continue
342- }
343- obj [ prop ] = val
344- break
345- }
337+ obj = escapeReservedProps ( obj , prop )
338+ obj [ prop ] = val
346339 return obj
347340}
348341
@@ -351,15 +344,7 @@ export const safetlyRemoveObjectProp = (obj, prop) => {
351344 return obj
352345 }
353346 delete obj [ prop ]
354- let propName = getEscapedObjectProp ( prop )
355- while ( true ) {
356- if ( ! Object . prototype . hasOwnProperty . call ( obj , propName ) ) {
357- break
358- }
359- obj [ getUnescapedObjectProp ( propName ) ] = obj [ propName ]
360- delete obj [ propName ]
361- propName = getEscapedObjectProp ( propName )
362- }
347+ obj = unEscapeReservedProps ( obj , prop )
363348 return obj
364349}
365350
You can’t perform that action at this time.
0 commit comments