Я пытаюсь обновить поле 'mobileNumber' всех элементов в массиве.Я попробовал следующие предложения здесь, в StackOverflow, но, похоже, ни одно из них не обновляет поле в массиве.
_.each(results, function(item) {
_.set(item, 'mobileNumber', 2);
});
const formattedResults = _.each(results, function(item) {
_.set(item, 'mobileNumber', 2);
});
Что я делаю не так?
РЕДАКТИРОВАТЬ: в Typescript получается, чтодаже присвоение моего исходного массива новому массиву с помощью let, каким-то образом сохранил новый массив только для чтения.
В итоге я использовал lodash _clone, перед тем как установить значение, а затем обновление сработало ...
let formattedResults = _.map(results, _.clone);