Faruk Can

"Make things as simple as possible."

Javascript array kopyalama

Javascript ile array kullanarak bazı işlemler yapıyoruz. Bir arrayin elemanlarını yeni oluşturduğumuz başka bir arraye aktarıp yeni oluşturduğumuz array üzerinden işlem yapmaya devam etmek istiyoruz.

Aklımıza ilk gelen yöntem şöyle olacaktır:

var newArray = oldArray;

Ancak bu şekilde bir atama yaptığımızda artık bu iki array birbiriyle senkron bir hal alır ve birinde yapılan değişiklik diğerini de etkiler. Bunu engellemek için yapmamız gereken ise:

var newArray = oldArray.slice();

Slice methodu hakkında daha fazla bilgi almak için: Slice()

Newer >>