I have below code for which
import React, { Component } from 'react'; import factory from '../ethereum/factory';
import ads_list from './ads_list' class showAds extends Component { static async getInitialProps(){ let i; let a = []; const ad=await factory.methods.getAdress().call(); const unique_address = Array.from(new Set(ad)); for ( i = 0 ;i < unique_address.length;i++){ a[i] = await factory.methods.getClientData(unique_address[i]).call(); } console.log(a); return {a}; } render(){ return <div> <p>{}</p> </div>; } } export default showAds;
for the above code I am getting below values in console.
[
{
'0': 'www.google.com',
'1': 'Click here and enjoy searching',
'2': '17'
},
{
'0': 'www.gmail.com',
'1': 'PLease login here',
'2': '2'
}
{
'0': 'www.google.com',
'1': 'Click here and enjoy searching',
'2': '17'
},
{
'0': 'www.gmail.com',
'1': 'PLease login here',
'2': '2'
}
]
The problem I am facing is to print these values in front-end.
data => <pre>{JSON.stringify(data, null, 2)}</pre>developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…"Result" : [ {'0': 'www.google.com'}, {'1': 'Click here and enjoy searching'}, {'2': '17'} ]