cara merubah data ini menjadi = harga telur, telur, pasar ?

 "[{"value":"harga telur"},{"value":"telur"},{"value":"pasar"}]"

saya mempunyai data ini bagaimana cara merubah data diatas menjadi

harga telur, telur, pasar

avatar ilhamsyah06
@ilhamsyah06

17 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

5 Jawaban:

Jawaban Terpilih

<div>Bisa dicoba seperti ini :</div><pre>const objectString = [{"value":"harga telur"},{"value":"telur"},{"value":"pasar"}];

let values = ""; objectString.forEach((key, index) =&gt; { values += key.value + ", "; });

console.log(values);</pre><div><br>Cek hasilnya disini :&nbsp;<a href="https://jsbin.com/hufovoxime/edit?html,console,output">https://jsbin.com/hufovoxime/edit?html,console,output</a></div>

avatar ahanafi
@ahanafi

815 Kontribusi 554 Poin

Dipost 3 tahun yang lalu

<div>Bisa dicoba seperti ini:</div><pre>var objectString = [{"value":"harga telur"},{"value":"telur"},{"value":"pasar"}];

var values = ""; var comma; objectString.forEach((key, index) =&gt; { comma = (index &lt; 2) ? ', ' : '' values += key.value + comma; index++; });

console.log(values);</pre><div><br>Untuk yang lain, misalnya: apel, pisang, anggur;</div><pre>var objectString = [{"value":"apel"},{"value":"pisang"},{"value":"anggur"}];

var values = ""; var comma; objectString.forEach((key, index) =&gt; { comma = (index &lt; objectString.length) ? ', ' : '' values += key.value + comma; index++; });

console.log(values);</pre><div><br>Cara yang kedua memungkinkan untuk semua array.<br><br><strong>Semoga membantu</strong></div>

avatar syahid246
@syahid246

70 Kontribusi 160 Poin

Dipost 3 tahun yang lalu

<div>obj.reduce((acc,curr) =&gt; {<br>acc += ${ curr.value} ,<br>})</div>

avatar jendra12
@jendra12

1 Kontribusi 1 Poin

Dipost 3 tahun yang lalu

<div>tambahan saja dengan reduce seperti jawaban diatas<br><figure data-trix-attachment="{&quot;contentType&quot;:&quot;image/png&quot;,&quot;filename&quot;:&quot;sk_ilhamsyah06_reduce.png&quot;,&quot;filesize&quot;:28740,&quot;height&quot;:268,&quot;url&quot;:&quot;https://i.ibb.co/hYXsmZS/sk-ilhamsyah06-reduce.png&quot;,&quot;width&quot;:2350}" data-trix-content-type="image/png" data-trix-attributes="{&quot;caption&quot;:&quot;With Reduce&quot;,&quot;presentation&quot;:&quot;gallery&quot;}" class="attachment attachment--preview attachment--png"><img src="https://i.ibb.co/hYXsmZS/sk-ilhamsyah06-reduce.png" width="2350" height="268"><figcaption class="attachment__caption attachment__caption--edited">With Reduce</figcaption></figure></div>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 3 tahun yang lalu

<div>Saya anggap itu adalah string JSON. Untuk mendapatkan value dari tiap object pada array, kita bisa menggunakan iterasi array, misalnya map.<br><br></div><pre>const jsonString = [{&quot;value&quot;: &quot;harga telur&quot;}, {&quot;value&quot;: &quot;telur&quot;}, {&quot;value&quot;: &quot;pasar&quot;}]

// parsing terlebih dahulu menjadi object const jsonObject = JSON.parse(jsonString);

// gunakan map dan return hasil map const mapResult = jsonObject.map((item) =&gt; { // return disini array return item.value; });

// tampilkan hasil map dan ubah menjadi string console.log(mapResult.toString());</pre>

avatar mudziahutama
@mudziahutama

18 Kontribusi 4 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban