История изменений
Исправление Ja-Ja-Hey-Ho, (текущая версия) :
ИМХО лучше проверять так:
if (newKey in obj) { … }
var o = {a: undefined, b: ''};
replaceKey(o, 'a', 'b');
console.log('Ooops!', o);
Исходная версия Ja-Ja-Hey-Ho, :
ИМХО лучше проверять так:
if (newKey in obj) { … }
var o = {a: undefined, b: ''};
replaceKey(o, 'a', 'b');
console.log('Ooop!', o);