ОС Windows 8.1 | IE11 - v11.0.9 | lodash - v4.17.4Ошибка IE11, когда JSON.stringify результат объединенного объекта lodash
Учитывая, что я использую lodash merge, чтобы объединить один объект в другой. Если объект, который должен быть объединен, имеет число, (целое или строковое), ключ. И результат подается в JSON.stringify. Затем я должен увидеть два объекта, объединенных в результирующую строку.
const a = {
'1': 1
};
const b = {
key: {
'2': 2
}
};
_.merge(a, b);
console.log(JSON.stringify(a)); //-> {"1":1,"key":{}}
Ожидать: { "1": 1, "ключ": { "2": 2}}
Фактический: { "1": 1, "ключ": {}}
JsFiddle: https://jsfiddle.net/0a7euzas/10/
Интересно, если добавить свойство с альфа-символом, или добавленным/предваряется буквенным символом к свойству «2» ключевого объекта, выходная строка является правильной.