Току-що започнах да програмирам с javascript. Опитвам се да работя с масиви и не разбирам защо не се разделям не е функционална грешка, когато се опитвам да разделя съдържанието на масива като в следния код.
var addressArray=[[]];
/*
some code to pass values to the addressArray
*/
var values=addressArray[i].split(/ ,+/);
грешката се появява там, където се разделям
Отговори:
2 за отговор № 1Не можете да разделите масив - split()
се използва за разделяне на низ в масив. Подозирам, че се опитвате да разделите низ, който е в масив, в който случай трябва да внимавате да индексирате низ правилно. addressArray
:
var addressArray=[[]];
Изглежда имате вложени масиви, в който случай ще трябва да използвате два индекса, за да се позовавате на низ в масив, който сам по себе си е в addressArray
; например, addressArray[i][j].split(/ ,+/)
.