CoffeeScript - Array

Objek Array memungkinkan Anda menyimpan banyak nilai dalam satu variabel. Ini menyimpan koleksi elemen berurutan ukuran tetap dari tipe yang sama. Sebuah array digunakan untuk menyimpan sekumpulan data, tetapi seringkali lebih berguna untuk menganggap array sebagai kumpulan variabel dengan tipe yang sama.

Sintaksis

Untuk membuat sebuah array, kita harus membuatnya menggunakan new operator seperti yang ditunjukkan di bawah ini.

array = new (element1, element2,....elementN)

Konstruktor Array () menerima daftar tipe string atau integer. Kita juga bisa menentukan panjang array dengan melewatkan satu bilangan bulat ke konstruktornya.

Kita juga dapat mendefinisikan sebuah array dengan hanya memberikan daftar elemennya di dalam tanda kurung siku ([ ]) seperti yang ditunjukkan di bawah ini.

array = [element1, element2, ......elementN]

Contoh

Berikut ini adalah contoh pendefinisian array di CoffeeScript. Simpan kode ini dalam file dengan namaarray_example.coffee

student = ["Rahman","Ramu","Ravi","Robert"]

Buka command prompt dan kompilasi file .coffee seperti yang ditunjukkan di bawah ini.

c:\> coffee -c array_example.coffee

Saat menyusun, ini memberi Anda JavaScript berikut.

// Generated by CoffeeScript 1.10.0
(function() {
  var student;

  student = ["Rahman", "Ramu", "Ravi", "Robert"];

}).call(this);

Baris baru, bukan koma

Kita juga bisa menghapus koma (,) antara elemen array dengan membuat setiap elemen di baris baru dengan mempertahankan indentasi yang tepat seperti yang ditunjukkan di bawah ini.

student = [
  "Rahman"
  "Ramu"
  "Ravi"
  "Robert"
  ]

Pemahaman atas array

Kita dapat mengambil nilai dari sebuah array menggunakan pemahaman.

Contoh

Contoh berikut menunjukkan pengambilan elemen array menggunakan pemahaman. Simpan kode ini dalam file dengan namaarray_comprehensions.coffee

students = [ "Rahman", "Ramu", "Ravi", "Robert" ]
console.log student for student in students

Buka command prompt dan kompilasi file .coffee seperti yang ditunjukkan di bawah ini.

c:\> coffee -c array_comprehensions.coffee

Saat menyusun, ini memberi Anda JavaScript berikut.

// Generated by CoffeeScript 1.10.0
(function() {
  var i, len, student, students;

  students = ["Rahman", "Ramu", "Ravi", "Robert"];

  for (i = 0, len = students.length; i − len; i++) {
    student = students[i];
    console.log(student);
  }

}).call(this);

Sekarang, buka command prompt lagi dan jalankan file CoffeeScript seperti yang ditunjukkan di bawah ini.

c:\> coffee array_comprehensions.coffee

Saat menjalankan, file CoffeeScript menghasilkan keluaran berikut.

Rahman
Ramu
Ravi
Robert

Berbeda dengan Array dalam bahasa pemrograman lain, array di CoffeeScript dapat memiliki beberapa tipe data yaitu string dan numerik.

Contoh

Berikut adalah contoh larik CoffeeScript yang menampung beberapa jenis data.

students = [ "Rahman", "Ramu", "Ravi", "Robert",21 ]