Created
February 20, 2019 08:07
-
-
Save firhatsungkar/f2639e9a2b5364e6203540d58f25db00 to your computer and use it in GitHub Desktop.
js-array-object-challange
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const makanan = [ | |
'Sate dan Nasi', | |
'Nasi Goreng', | |
'Mie Rebus', | |
'Nasi Bakar', | |
'Tempe Goreng', | |
'Mie Goreng', | |
'Ikan Bakar', | |
'Nasi Uduk', | |
'Kerupuk', | |
'Lalapan', | |
] | |
// Ambil nilai pertama dari array tersebut | |
// Ambil nilai index ke-4 dari array tersebut | |
// Ambil nilai terakhir dari array tersebut | |
// Ambil nilai "Mie Rebus" dari array tersebut | |
// Ambil index dari "Mie Goreng" dari array tersebut dengan menggunakan Array.indexOf | |
// Urutkan nama makanan dengan urutan dari A hingga Z |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const hargaMakanan = [ | |
{ nama: 'Sate', harga: 24000 }, | |
{ nama: 'Nasi Goreng', harga: 17000 }, | |
{ nama: 'Mie Rebus', harga: 14000 }, | |
{ nama: 'Nasi Bakar', harga: 9000 }, | |
{ nama: 'Tempe Goreng', harga: 4000 }, | |
{ nama: 'Mie Goreng', harga: 17000 }, | |
{ nama: 'Ikan Bakar', harga: 32000 }, | |
{ nama: 'Nasi Uduk', harga: 6000 }, | |
{ nama: 'Kerupuk', harga: 1000 }, | |
{ nama: 'Lalapan', harga: 3000 }, | |
] | |
// Ambil hanya harga dari index ke-4 | |
// Ambil hanya harga dari index terakhir | |
// Ambil objek makanan dengan harga di atas Rp15000 dengan menggunakan Array.filter | |
// Ambil objek makanan dengan harga di bawah Rp15000 dengan menggunakan Array.filter | |
// Ambil objek makanan dengan harga diantara Rp10000 dan Rp Rp25000 dengan menggunakan Array.filter | |
// Urutkan harga makanan dari yang paling murah ke paling mahal dengan menggunakan Array.sort | |
// Urutkan harga makanan dari yang paling mahal ke paling murah dengan menggunakan Array.sort | |
// Temukan object dengan harga makanan Rp14000 dengan menggunakan Array.find | |
// Temukan object dengan harga makanan Rp17000 dengan menggunakan Array.find | |
// Temukan object dengan harga makanan Rp17000 dengan menggunakan Array.filter | |
// Temukan object dengan nama makanan mengandung kata "Goreng" dengan menggunakan Array.filter | |
// Temukan object dengan nama makanan diawali dengan kata "Nasi" dengan menggunakan Array.filter | |
// Temukan object dengan nama makanan diakhiri dengan kata "Bakar" dengan menggunakan Array.filter |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment