--- title: Array.of() slug: Web/JavaScript/Reference/Global_Objects/Array/of tags: - Array - JavaScript - Method translation_of: Web/JavaScript/Reference/Global_Objects/Array/of ---
Method Array.of() membuat instansi Array baru denganjumlah variabel argumen.
Perbedaan antara Array.of() dan konstruktor Array pada penanganan argumen integer: Array.of(42) membuat sebuah array dengan sebuah elemen, 42, sedang Array(42) membuat array dengan 42 element, yang masing - masing undefined.
Array.of(element0[, element1[, ...[, elementN]]])
elementNFungsi ini merupakan bagian dari ECMAScript 6 standard. Untuk informasi lengkap lihat Array.of and Array.from proposal dan Array.of polyfill.
Array.of(1); // [1] Array.of(1, 2, 3); // [1, 2, 3] Array.of(undefined); // [undefined]
Menjalankan kode berikut sebelum kode lain membuat Array.of() jika secara native tidak tersedia.
if (!Array.of) {
Array.of = function() {
return Array.prototype.slice.call(arguments);
};
}
| Spesifikasi | Status | Comment |
|---|---|---|
| {{SpecName('ES6', '#sec-array.of', 'Array.of')}} | {{Spec2('ES6')}} | Initial definition. |
| {{SpecName('ESDraft', '#sec-array.of', 'Array.of')}} | {{Spec2('ESDraft')}} |
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | {{CompatChrome(45)}} | {{CompatGeckoDesktop("25")}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | {{CompatNo}} | {{CompatChrome(39)}} | {{CompatGeckoMobile("25")}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |