Cara menggunakan mengambil nilai array javascript

Array untuk para programmer JavaScript seperti sekrup dan paku untuk tukang kayu. Oleh karena itu penting untuk mengetahui bagaimana cara kerjanya. Mengosongkan array adalah salah satu konsep penting yang terlibat jadi berikut adalah beberapa metode yang dapat digunakan.

01. Menggunakan property .length
Fungsi properti .length pada object Array adalah untuk mendapatkan jumlah item pada Array dan juga dapat digunakan untuk mengosongkan object Array dengan mengisi nilai “0” seperti berikut.

var arrObj = ['satu', 'dua', 'tiga'];
console.log(arrObj.length); // total item = 3

// kosong kan array
arrObj.length = 0;
console.log(arrObj.length); // total item = 0
console.log(arrObj); // hasil = []

02. Atur Ulang dengan nilai Array kosong
Ini adalah cara tercepat untuk mengosongkan Array. Cukup dengan kode berikut.

var arrObj = ['satu', 'dua', 'tiga'];

// kosong kan array
arrObj = [];
console.log(arrObj.length); // total item = 0
console.log(arrObj); // hasil = []

03. Menggunakan fungsi Array splice()
Salah satu cara lainnya adalah dengan fungsi splice() yang tersedia pada object Array. Caranya adalah sebagai berikut.

var arrObj = ['satu', 'dua', 'tiga'];
console.log(arrObj.length); // total item = 3

// kosong kan array
arrObj.splice(0, arrObj.length);
console.log(arrObj.length); // total item = 0
console.log(arrObj); // hasil = []

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice

Seperti itu beberapa cara untuk mengosongkan nilai Array pada JavaScript. Semoga artikel ini bermanfaat.

Untuk dapat menampilkan data dalam suatu array, kita dapat menyebut nama array dengan indeks array. Namun jika kita ingin menampilkan semua isi dalam array tentunya cara tersebut tidaklah efektif. Maka cara yang paling tepat adalah dengan menggunakan perulangan atau looping. Berikut contoh script untuk menampilkan isi array dengan menyebutkan indeks array:

var namahari=new Array('Minggu','Senin','Selasa','Rabu','Kamis','Jumat','Sabtu');

document.write(namahari[1]);

Contoh diatas akan menampilkan isi array dengan indeks 1 yaitu Senin.

Untuk dapat menampilkan seluruh isi array, kita dapat menggunakan beberapa cara, diantaranya yaitu:

Menggunakan document.write

 

Dengan menggunakan document.write maka seluruh isi array akan ditampilkan dengan tanda koma sebagai pemisahnya. Contoh

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Nama Hari</title>

</head>

<body>
<script>
var namahari=new Array('Minggu','Senin','Selasa','Rabu','Kamis','Jumat','Sabtu');

document.write(namahari);
</script>
</body>
</html>

Script diatas akan menghasilkan tampilan yang sama dengan proses pengulangan dengan menggunakan for diatas. Namun pada script dengan menggunakan for ... in kita tidak ditutut untuk mengetahui jumlah elemen array dan jenis indeks array.

Jika kita memiliki daftar item contohnya daftar nama mobil, menyimpan daftar item mobil dalam variabel tunggal akan terlihat seperti ini:

var car1 = “Saab”;
var car2 = “Volvo”;
var car3 = “BMW”;

Namun, bagaimana jika kita menginginkan nama mobil yang spesifik? Dan bagaimana jika data yang kita miliki bukan hanya 3 mobil, tetapi 300 mobil?

Maka solusinya adalah array menggunakan array.

Sebuah array dapat menampung banyak nilai dengan satu nama, dan Anda dapat mengakses nilai-nilai tersebut dengan merujuk ke nomor indeks.

Membuat Array

Menggunakan array literal adalah cara termudah untuk membuat Array pada JavaScript.

Sintaks:

var array_name = [item1, item2, …];  

Contoh:

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Array</h2>

<p id="demo"></p>

<script>
var cars = ["Saab", "Volvo", "BMW"];
document.getElementById("demo").innerHTML = cars;
</script>

</body>
</html>

Spasi dan jeda baris tidak penting. Deklarasi array pada JavaScript dapat mencakup beberapa baris.

Contoh:

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Array</h2>

<p id="demo"></p>

<script>
var cars = [
  "Saab",
  "Volvo",
  "BMW"
];
document.getElementById("demo").innerHTML = cars;
</script>

</body>
</html>

Menggunakan Keyword new pada JavaScript

Contoh berikut ini juga menunjukan cara membuat Array, dan memberikan nilai kedalam array tersebut.

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Array</h2>

<p id="demo"></p>

<script>
var cars = new Array("Saab", "Volvo", "BMW");
document.getElementById("demo").innerHTML = cars;
</script>

</body>
</html>

Kedua contoh di atas menghasilkan hasil yang sama persis. Tidak perlu menggunakan new Array().
Agar lebih sederhana, mudah dibaca dan kecepatan eksekusi, gunakan cara yang pertama (metode literal array).

Akses Elemen Array

Kita dapat mengakses elemen array dengan mengacu pada nomor indeks.

Statement dibawah ini mengakses nilai elemen pertama pada cars:

var name = cars[0];

Contoh:

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Array</h2>

<p> Elemen array JavaScript dapat diakses menggunakan indeks numerik (mulai dari 0). </p>
<p id="demo"></p>

<script>
var cars = ["Saab", "Volvo", "BMW"];
document.getElementById("demo").innerHTML = cars[0];
</script>

</body>
</html>

Catatan: Indeks array dimulai dengan 0.

[0] adalah elemen pertama. [1] adalah elemen kedua.

Mengubah Elemen Array

Statement ini menunjukan cara mengubah nilai elemen pertama dalam cars:

cars[0] = "Opel";

Contoh:

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Arrays</h2>

<p>JavaScript array elements are accessed using numeric indexes (starting from 0).</p>

<p id="demo"></p>

<script>
var cars = ["Saab", "Volvo", "BMW"];
cars[0] = "Opel";
document.getElementById("demo").innerHTML = cars;
</script>

</body>
</html>

Akses Array Penuh

Dengan JavaScript, full array dapat diakses dengan mengacu pada nama array.

Contoh:

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Array</h2>

<p id="demo"></p>

<script>
var cars = ["Saab", "Volvo", "BMW"];
document.getElementById("demo").innerHTML = cars;
</script>

</body>
</html>

Array adalah Object

Array adalah tipe object khusus. Operator typeof dalam JavaScript mengembalikan nilai “object” untuk array.

Namun mendeksripsikan array JavaScript paling baik dideskripsikan sebagai array.

Array menggunakan angka untuk mengakses “elemen” nya. Dalam contoh ini, person [0] mengembalikan nilai John.

Contoh:

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Array</h2>

<p> Array menggunakan angka untuk mengakses elemennya. </p>
<p id="demo"></p>

<script>
var person = ["John", "Doe", 46];
document.getElementById("demo").innerHTML = person[0];
</script>

</body>
</html>

Object menggunakan nama untuk mengakses anggotanya. Dalam contoh ini, person.firstName mengembalikan nilai John.

Contoh:

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Array</h2>

<p id="demo"></p>

<script>
var cars = ["Saab", "Volvo", "BMW"];
document.getElementById("demo").innerHTML = cars;
</script>

</body>
</html>

0

Elemen Array Bisa Menjadi Object

Variabel JavaScript bisa menjadi object dan Array adalah jenis object khusus pada JavaScript.

Karenanya, kita dapat membuat variabel dengan tipe berbeda dalam Array yang sama.

Kita dapat membuat object dalam Array. Kita dapat membuat fungsi dalam Array. Kita dapat membuat array dalam Array.

Bagaimana cara mengosongkan nilai data pada array?

Mengosongkan array adalah salah satu konsep penting yang terlibat jadi berikut adalah beberapa metode yang dapat digunakan..
Menggunakan property .length. Fungsi properti . ... .
Atur Ulang dengan nilai Array kosong. Ini adalah cara tercepat untuk mengosongkan Array. ... .
Menggunakan fungsi Array splice().

Bagaimana cara penulisan array yang benar di javascript?

Pada javascript, array dapat kita buat dengan tanda kurung siku ( [...] ). Contoh: var products = []; Maka variabel products akan berisi sebuah array kosong.

Apa itu javascript array?

Array merupakan suatu variabel yang dapat menyimpan banyak data. Dalam javascript indeks array secara default adalah bilangan bulat yang diawali dengan 0 (nol), tetapi kita dapat mengubah indeks array sesuai dengan keinginan kita.

Apa itu tipe data javascript?

Tipe data adalah jenis-jenis data yang bisa kita simpan di dalam variabel. Ada beberapa tipe data dalam pemrograman Javascript: String (teks) Integer atau Number (bilangan bulat)