Properti Function.arguments ialah array yang bekerjasama dengan banyaknya parameter yang perlu di lewati oleh fungsi.

Sintaks:

arguments arguments.length arguments[n]

Function.arguments ialah properti standard JavaScript 1.1+, JScript 1.0+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 3+, Netscape Navigator 3.0+, Opera 3.0+, Safari 1.0+.

Pada ketika fungsi diberikan nilai di dalam parameternya, dan pada ketika fungsi dipanggil, maka nilai-nilai tersebut secara tidak eksklusif ditugaskan untuk properti Function.arguments ini.

arguments
Dengan arguments, dimungkinkan memanggil fungsi dengan lebih banyak parameter, dan ini kalau sebelumnya anda tidak mengetahui berapa banyak parameter yang dilewati fungsi.

arguments.length
Anda dapat gunakan arguments.length untuk mengetahui banyaknya parameter yang secara faktual akan dilewati oleh fungsi.

Sebagai contoh, anggap saja fungsi di bawah ini dipakai untuk menggabungkan beberapa string. Satu-satunya parameter yang secara formal dideklarasikan untuk fungsi itu ialah separator, yaitu yang dipakai untuk menetapkan aksara pemisah untuk item-item yang digabungkan nantinya. Fungsi itu digambarkan sebagai berikut:

var conStr = new Function("separator", "var output = ”; for (var i = 1; i < arguments.length; i++) {output += arguments[i] + separator; } document.write(output);");

Akan sama kalau anda menuliskannya menyerupai di bawah ini:

function conStr(separator) { var output = ""; for (var i = 1; i < arguments.length; i++) { output += arguments[i] + separator; } document.write(output); }

Nantinya dimungkinkan menawarkan lebih banyak parameter untuk fungsi tersebut, misalnya:

conStr("- ", "apple", "mango", "banana"); // "apple- mango- banana-"

arguments[n]
Bentuk ini dipakai untuk menunjuk parameter tertentu di dalam fungsi. Di mana n ialah angka yang mewakili indeks dari parameter, indeks awal ialah 0. Parameter pertama di dalam urutan yang perlu dilewati oleh fungsi ialah arguments[0], parameter kedua ialah arguments[1], parameter ketiga ialah arguments[2], dst.

Contoh di bawah ini menjalankan nilai dari setiap argumen menurut indeksnya pada waktu fungsi itu dipanggil:

var foo = new Function("alert(arguments[2]); alert(arguments[1]); alert(arguments[0]);"); foo("Sahabatku?", "Kabar", "Apa");

Akan sama kalau anda menuliskannya menyerupai di bawah ini:

function foo() { alert(arguments[2]); alert(arguments[1]); alert(arguments[0]); } foo("Sahabatku?", "Kabar", "Apa");
Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Share
Published by
Ahmad Code

Recent Posts

Source code aplikasi persuratan berbasis web

Keunggulan Aplikasi Manajemen Surat ini : Memakai PHP Framework Codeigniter, sehingga frameworknya bisa lebih ringan,…

2 hours ago

Source Code Aplikasi Penilaian Kinerja Karyawan Berbasis Web

Dalam suatu Perusahaan maupun Badan Kepegawaian tentu membutuhkan karyawan agar mampu melaksanakan tujuan untuk mencapai…

8 hours ago

Source Code Aplikasi SMS Gateway Sederhana dengan PHP

selain menggunakan email, contact di dunia mayapun merambah dengan sistem sms gateway, dan yang sering…

14 hours ago

Source Code Aplikasi Sistem Rekam Medis PHP+MYSQL

dalam dunia medispun telah menggunakan system komputasi, berupa aplikasi berbasis desktop maupun under web. kali…

20 hours ago

Source code aplikasi managemen RT-RW berbasis website

Aplikasi web merupakan salah satu media yang tepat untuk memberikan informasi kepada warga atau masyarakat…

1 day ago

Source code Aplikasi Sistem Informasi Akademik Sekolah Menggunkan PHP MySQL

Aplikasi Sistem Informasi Akedemik Sekolah menggunkan PHP MySQl atau berbasis web ini merupakan sebuah sebuah…

1 day ago