하이퍼 링크를 만들려고하는데 클릭 할 때 데이터를 자바 스크립트 함수에 전달해야합니다. 생성 된 하이퍼 링크 중 하나가 클릭 될 때마다 마지막 요소의 데이터를 가져옵니다.for 루프 내의 Onclick 이벤트는 모든 행에 대해 마지막 요소의 데이터를 전달합니다.
for(var transaction in transactionList){
transactionHistoryMap.push(
<div>
<a style={{'cursor':'pointer'}} onClick={() => {this.transactionDetail(key,transactionList[transaction].transactionId,transactionList[transaction].transactionName)}} className='transactionHistoryLinks'>{transactionList[transaction].transactionName}</a><br/>
</div>
);
}
for 루프의 모든 반복에서 'transactionList' 배열의 마지막 요소 만의 데이터를 전달하려고합니까? – RaghavGarg