1
나는 잘못하고있어 그것을 볼 수 없다. 내 목표는 반환 된 아약스 호출 컬렉션에서 데이터 값을 업데이트하는 것입니다. 내가 사용하고있다 _.transform 콘솔에서 데이터 업데이트를 볼 수 있지만 개체가 lodash 메서드의 출력으로 변환되지 않습니다. 나는 overthinking/missing something을 확신합니다. 내가 잘못하지만 내 생각의 반품은 새로운 객체/배열, 당신을 통해 반복하는 사람을 수정하지 않습니다 변환 lodash 경우 모든 통찰력오브젝트를 변환하지 않는 Lodash 변환
.then(response => {
if(response.data){
var arr = response.data;
arr.forEach(data =>
_.transform(data, (item, val, key) => {
if(/(date)/i.test(key)){
val = moment(val, 'YYYY-MM-DD HH:mm Z').format("DD/MM/YYYY hh:mm a");
item[key] = val;
console.log('data test ', item[key]);
}
}, {}))
self.setState({tableData: response.data._embedded.organizations})
}
})
또한 오브젝트를 얕게 변형시킵니다. OP는 깊은 변형을 원합니다. – Brandon
그래서 변환에 새 할당을 설정하면 새로 반환 된 객체/배열이어야합니다. 나는 그것을 시도 할 것이다. –