(2 tahun kemudian ...) Jika Anda benar-benar ingin memotong larik, Anda juga dapat menggunakan lengthatribut:
var stooges = ["Moe", "Larry", "Shemp", "Curly", "Joe"];
stooges.length = 3; // now stooges is ["Moe", "Larry", "Shemp"]
Catatan: jika Anda menetapkan panjang yang lebih panjang dari panjang saat ini, elemen array yang tidak ditentukan diperkenalkan, seperti yang ditunjukkan di bawah ini.
var stooges = ["Moe", "Larry", "Shemp"];
stooges.length = 5;
alert(typeof stooges[4]); // alerts "undefined"
EDIT:
Seperti yang disebutkan @twhitehead di bawah ini, penambahan elemen tidak terdefinisi dapat dihindari dengan melakukan ini:
var stooges = ["Moe", "Larry", "Shemp"];
stooges.length = Math.min(stooges.length, 5);
alert(stooges.length)// alerts "3"