Почему массивы не объединяются?
|
DivMan,
Цитата:
вы взяли слово , превратили слово в массив с одним элементом в это слово, переместили один массив в другой и вывели на страницу и так все города <script> var result = "Moscow" var arr = result.split(', '); //преобразовал каждую строку в массив //и получилось много массивов document.write(JSON.stringify(arr)+"<br>") var arr2 = [] //создал новый массив for (var i = 0; i < arr.length; i++) { arr2 = arr2.concat(arr[i]) // теперь в один массив //положил много массивов } document.write(JSON.stringify(arr2)+"<br>") </script> |
Я слегка изменил код и почему всё равно не работает
http://plnkr.co/edit/lXF6uMzNNIFVV9kC6Leq?p=preview |
DivMan,
скажите что вы хотите сделать и почему с таким упорством пытаитесь разделить слово. |
DivMan,
:-? btn.addEventListener("click", function() { sendAjax("cities.json").then(function(response) { for (var i = 0; i < response.length; i++) { var div = document.createElement("div"); div.textContent = response[i].name; con.appendChild(div) } }) }); |
я хочу добавить все название городов в один массив и отсортировать их по алфавиту.
|
btn.addEventListener('click', function(){ sendAjax('cities.json').then(function(response){ let arr = response.map(item => item.name); console.log(arr) con.innerText+=(arr) }); }); http://plnkr.co/edit/rGj107PLW7NMmucUGF52?p=preview |
Цитата:
btn.addEventListener("click", function() { sendAjax("cities.json").then(function(response) { response.map(function(item) { return item.name }).sort().forEach(function(name) { var div = document.createElement("div"); div.textContent = name; con.appendChild(div) }) }) }); |
Часовой пояс GMT +3, время: 02:06. |