>source

내 개체는 다음과 같습니다.

다음과 같이 객체의 값으로 배열을 포함하는 키 값을 추가하고 싶습니다.

{avg: 16, day: "2020-12-11", max: 25, min: 8,value:"o3"}
{avg: 18, day: "2020-12-12", max: 21, min: 15,value:"o3"}
{avg: 10, day: "2020-12-13", max: 16, min: 6,value:"o3"}
{avg: 16, day: "2020-12-11", max: 19, min: 12, value: "pm10"}
{avg: 11, day: "2020-12-12", max: 17, min: 6, value: "pm10"}
{avg: 20, day: "2020-12-13", max: 26, min: 10, poluant: "pm10"}

나는 각 객체를 반복하고 끝 부분에 값을 추가하려고 시도했지만 작동하지만 각 객체를 반복하지 않고 이것을 할 수 있는지 궁금합니다 (결국 5 개의 for 루프가 있습니다).

for (let item of this.o3) {
    item.value = 'o3';
}
    
for (let item of this.pm10) {
    item.value = 'pm10';
} 

  • 답변 # 1

    이를 개선하는 유일한 방법은 다음과 같습니다.

    this.forEach((item) => item.value = 'o3');
    this.forEach((item) => item.pm10 = 'pm10');
    
    

    나는 당신이 보여준 것을 기반으로 생각합니다.

  • 이전 flutter - Android 앱의 경우 v 109 이후에 나오는 버전 코드
  • 다음 google cloud platform - 찾을 수없는 파일을 피하는 방법 (WinError 3)?