Я читал о понимании массивов в другой ссылке, но все равно застрял ..
JavaScript, хранящий данные в двумерном массиве
Добавление JavaScript к двумерному массиву
понимание вложенных массивов в Javascript
Проблема в том, что у меня есть образец кода, который я хочу изучить, но когда я сделал это в другом стиле (например, в другой ситуации), я застрял. Пример проблемы похож на: (использует f12 в браузере для проверки консоли)
Он выглядит по-другому, но когда я заглядываю внутрь, то то же самое ...
Оба массива создаются по-разному, первый из них (я хочу это сделать):
var datas = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1]
];
И другой массив (мой собственный метод):
mydatas=[];
и как я добавляю эти элементы в этот массив:
mydatas.push(newArr);
И мой половинный код для сравнения: (много чего еще нужно сделать, но не связано с этой проблемой)
var datas = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1]
];
var mydatas=[];
for(i=0;i<Oldarry.length;i++){
//other proccess
newArr = [address, latlng.lat(), latlng.lng(), (index+1)];
mydatas.push(newArr);
}
console.info(datas);
console.info(datas[0]);
console.info(mydatas);
console.info(mydatas[0]);
Результат:
У меня вопрос как я мог создать первый массив (данные). Спасибо за любую помощь.
* Странный в mydatas: я не могу получить доступ к первому массиву, но на втором изображении, если я нажимаю в консоли, внутри есть 7 массивов ..
мой полный код без ключа api: https://jsfiddle.net/n425qxgy/
Мой реальный вклад - это таблица Excel, могу я спросить, как я могу ее загрузить? спасибо за ответ ..
Сделайте минимальный воспроизводимый пример, например, используя csv. var data = `a,b,c,d\ne,f,g,h`
спасибо, мне нужен действительно терпеливый, чтобы решить мою проблему с созданием моего модельного вопроса .. немного боли .. хе-хе
при создании модельного вопроса я понимаю, что проблема в моем массиве, и после некоторого поиска я обнаружил, что это реальная проблема, проверьте ответ принятия, кстати, спасибо за помощь ..



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я не мог понять, что именно вы хотите? Надеюсь, это может тебе помочь
var datas = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1]
];
var mydatas=[];
for(i=0;i<datas.length;i++){
mydatas.push(datas[i]);
}
console.info(datas);
console.info(datas[0]);
console.info(mydatas);
console.info(mydatas[0]);<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>да, это мой код, но у меня другой результат, проверьте мой эксперимент ..
Кстати, вы можете мне помочь, что я должен добавить, чтобы было легче понять в моем вопросе, спасибо за помощь ..
вы можете использовать фрагмент для более подробной информации, отредактировать свой вопрос и добавить фрагмент
Вы пробовали проводить те же тесты в Chrome или Firefox? Я предполагаю, что вы используете IE / Edge с тех пор, как нажали F12. Это может быть забавная проблема с консолью MS, которая по-разному обрабатывает добавление в массив ... но то же самое.
да, это моя проблема, stackoverflow.com/questions/24175017/…, потому что мой другой процесс длиннее, чем следующий код, js выполняет мой следующий прогресс, пока другой процесс все еще не завершен ..
Пожалуйста, опубликуйте код, который вы пытались ввести, с примерами ввода