>  Q&A  >  본문

javascript - 각도에서 반복할 때 얻은 값이 마지막 값입니다.

코드는 다음과 같습니다.

angular.forEach(data.body.data.assets,function(val,ind){

으아악
天蓬老师天蓬老师2663일 전799

모든 응답(2)나는 대답할 것이다

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 11:07:07

    val은 포인터와 동일한 객체이므로 매번 동일한 객체가 푸시됩니다

    귀하의 val이 가지고 있는 다른 속성과 기능이 무엇인지 모르기 때문에 다음은 단 한 가지 대체 방법입니다. push({...val, userDtoName: data})

    ES6의... 스프레드 연산자를 사용합니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-07-05 11:07:07

    제대로 읽어보면 편의상 val.userAssetList인데, val을lay에 넣어서 매번 똑같고, 항상lay.push(val)을 실행합니다

    회신하다
    0
  • 취소회신하다