Почему массивы не объединяются?
|
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, время: 10:50. |