Tulis program JavaScript untuk mengonversi larik objek menjadi string nilai yang dipisahkan koma [CSV] yang hanya berisi kolom yang ditentukan Contoh Solusi Kode JavaScript Keluaran Sampel Flow chart Demo Langsung Lihat Pen javascript-basic-exercise-1-5 oleh w3resource [@w3resource] di CodePen Tingkatkan solusi contoh ini dan poskan kode Anda melalui Disqus Sebelumnya. Tulis program JavaScript untuk mengonversi string nilai yang dipisahkan koma [CSV] menjadi larik objek 2D. Baris pertama string digunakan sebagai baris judulDasar JavaScript [Sintaks ES6]. Latihan-5 dengan Solusi
//#Source //bit.ly/2neWfJ2
const JSON_to_CSV = [arr, columns, delimiter = ','] =>
[
columns.join[delimiter],
...arr.map[obj =>
columns.reduce[
[acc, key] => `${acc}${!acc.length ? '' : delimiter}"${!obj[key] ? '' : obj[key]}"`,
''
]
]
].join['\n'];
console.log[JSON_to_CSV[[{ x: 100, y: 200 }, { x: 300, y: 400, z: 500 }, { x: 6 }, { y: 7 }], ['x', 'y']]];
console.log[JSON_to_CSV[[{ x: 100, y: 200 }, { x: 300, y: 400, z: 500 }, { x: 6 }, { y: 7 }], ['x', 'y'], ';']];
x,y
"100","200"
"300","400"
"6",""
"","7"
x;y
"100";"200"
"300";"400"
"6";""
"";"7"
_
Lanjut. Tulis program JavaScript untuk menargetkan nilai tertentu dalam objek JSON bersarang, berdasarkan kunci yang diberikan
Berapa tingkat kesulitan latihan ini?
Mudah Sedang KerasUji keterampilan Pemrograman Anda dengan kuis w3resource
Ikuti kami di Facebook dan Twitter untuk pembaruan terbaru.
JavaScript. Kiat Hari Ini
Menggabungkan Beberapa Objek Bersama
const user = { name: 'John Ludwig', gender: 'Male' }; const college = { primary: 'Mani Primary School', secondary: 'Lass Secondary School' }; const skills = { programming: 'Extreme', swimming: 'Average', sleeping: 'Pro' }; const summary = {...user, ...college, ...skills};
Tiga titik tersebut juga disebut sebagai operator sebar dalam JavaScript
referensi. https. //sedikit. ly/3adlwNy
- Tren Mingguan
- Latihan Pemrograman Dasar Java
- Subkueri SQL
- Latihan Database Adventureworks
- Latihan Dasar C# Sharp
- SQL COUNT[] dengan perbedaan
- Latihan String JavaScript
- Validasi Formulir JavaScript HTML
- Latihan Pengumpulan Java
- fungsi SQL COUNT[]
- Gabung Dalam SQL
- Latihan fungsi JavaScript
- Tutorial Python
- Latihan Array Python
- Gabung Silang SQL
- Latihan C# Sharp Array
Anda dapat menggunakan metode JavaScript split[]
untuk membagi string menggunakan pemisah tertentu seperti koma [,
], spasi, dll. Jika pemisah adalah string kosong, string diubah menjadi array karakter
Contoh berikut menunjukkan cara mengonversi string nama orang yang dipisahkan koma menjadi array dan mengambil nama individu menggunakan JavaScript
CSV adalah file nilai yang dipisahkan koma, yang menyediakan data untuk disimpan dalam format tabel. Selain itu, file CSV adalah file teks biasa, sehingga memudahkan pengembang situs web untuk membuatnya. Mari kita lihat cara membuat nilai csv dari sebuah array.Larik JavaScript ke CSV
Untuk mengonversi larik ke csv dalam JavaScript, gunakan metode toString[] atau fungsi join[]. ToString[] adalah metode JavaScript bawaan yang mengembalikan string dengan semua nilai array dipisahkan dengan koma. Metode toString[] tidak mengubah larik asli.
Sintaksis
array.toString[]
Argumen
Array. metode toString[] tidak mengambil parameter apa pun
Nilai pengembalian
Array. metode toString[] mengembalikan sebuah String, mewakili nilai array, dipisahkan dengan koma.
Contoh
Mari deklarasikan sebuah array dan ubah menjadi csv menggunakan array. metode toString[]
let moneyheist = ["Tokyo", "Nairobi", "Berlin", "Oslo", "Moscow"]
let moneyheist_csv = moneyheist.toString[]
console.log[moneyheist_csv]
_Keluaran
Tokyo,Nairobi,Berlin,Oslo,Moscow
Metode toString[] mengonversi array menjadi string csv dan mengembalikan output tersebut. String keluaran diisi dengan nilai array yang dipisahkan dengan koma
Menggunakan join[] metode
Array. join[] adalah fungsi JavaScript bawaan yang mengembalikan array sebagai string. Item akan dipisahkan oleh pemisah yang ditentukan. Pemisah default adalah koma [,] dalam metode join[].
Fungsi join[] menggabungkan item-item array menjadi string dan mengembalikan string
Sintaksis
array.join[separator]
_Parameter
Pemisah adalah parameter opsional. Jika dihilangkan, elemen dipisahkan dengan koma.
Nilai pengembalian
Ini mengembalikan string yang mewakili nilai array, dipisahkan oleh pemisah yang ditentukan
Contoh
let moneyheist = ["Tokyo", "Nairobi", "Berlin", "Oslo", "Moscow"]
let moneyheist_csv = moneyheist.join[]
console.log[moneyheist_csv]
Keluaran
Tokyo,Nairobi,Berlin,Oslo,Moscow
Anda dapat melihat dari output bahwa, secara default, array. metode join[] mengembalikan string yang dipisahkan oleh koma, tetapi Anda dapat melewati pemisah apa pun yang Anda inginkan, dan itu akan mengembalikan string yang dipisahkan oleh nilai yang diberikan
Itu saja untuk mengonversi array ke nilai csv di JavaScript
Krunal Lathiya
Krunal Lathiya adalah Insinyur Perangkat Lunak dengan pengalaman lebih dari delapan tahun. Dia telah mengembangkan dasar yang kuat dalam prinsip ilmu komputer dan hasrat untuk memecahkan masalah. Krunal memiliki pengalaman dengan berbagai bahasa dan teknologi pemrograman, termasuk PHP, Python, dan ahli dalam JavaScript. Dia nyaman bekerja dalam pengembangan front-end dan back-end