(2 yıl sonra ...) Bir diziyi gerçekten kesmek istiyorsanız, şu özelliği de kullanabilirsiniz length:
var stooges = ["Moe", "Larry", "Shemp", "Curly", "Joe"];
stooges.length = 3; // now stooges is ["Moe", "Larry", "Shemp"]
Not: Mevcut uzunluktan daha uzun bir uzunluk atarsanız , tanımlanmamış dizi öğeleri aşağıda gösterildiği gibi sunulur.
var stooges = ["Moe", "Larry", "Shemp"];
stooges.length = 5;
alert(typeof stooges[4]); // alerts "undefined"
DÜZENLE:
@Twhitehead aşağıda belirtildiği gibi, bunu yaparak tanımsız elemanların eklenmesinden kaçınılabilir:
var stooges = ["Moe", "Larry", "Shemp"];
stooges.length = Math.min(stooges.length, 5);
alert(stooges.length)// alerts "3"