Массив понимания Javascript

Я читал о понимании массивов в другой ссылке, но все равно застрял ..

JavaScript, хранящий данные в двумерном массиве

Добавление JavaScript к двумерному массиву

понимание вложенных массивов в Javascript

Проблема в том, что у меня есть образец кода, который я хочу изучить, но когда я сделал это в другом стиле (например, в другой ситуации), я застрял. Пример проблемы похож на: (использует f12 в браузере для проверки консоли)

Массив понимания Javascript

Он выглядит по-другому, но когда я заглядываю внутрь, то то же самое ...

Массив понимания Javascript

Оба массива создаются по-разному, первый из них (я хочу это сделать):

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]);

Результат:

Массив понимания Javascript

У меня вопрос как я мог создать первый массив (данные). Спасибо за любую помощь.
* Странный в mydatas: я не могу получить доступ к первому массиву, но на втором изображении, если я нажимаю в консоли, внутри есть 7 массивов ..



мой полный код без ключа api: https://jsfiddle.net/n425qxgy/

Пожалуйста, опубликуйте код, который вы пытались ввести, с примерами ввода

mplungjan 26.11.2018 08:45

Мой реальный вклад - это таблица Excel, могу я спросить, как я могу ее загрузить? спасибо за ответ ..

Budi Mulyo 26.11.2018 09:19

Сделайте минимальный воспроизводимый пример, например, используя csv. var data = `a,b,c,d\ne,f,g,h`

mplungjan 26.11.2018 09:40

спасибо, мне нужен действительно терпеливый, чтобы решить мою проблему с созданием моего модельного вопроса .. немного боли .. хе-хе

Budi Mulyo 26.11.2018 09:50

при создании модельного вопроса я понимаю, что проблема в моем массиве, и после некоторого поиска я обнаружил, что это реальная проблема, проверьте ответ принятия, кстати, спасибо за помощь ..

Budi Mulyo 26.11.2018 10:33
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
5
79
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Я не мог понять, что именно вы хотите? Надеюсь, это может тебе помочь

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>

да, это мой код, но у меня другой результат, проверьте мой эксперимент ..

Budi Mulyo 26.11.2018 08:55

Кстати, вы можете мне помочь, что я должен добавить, чтобы было легче понять в моем вопросе, спасибо за помощь ..

Budi Mulyo 26.11.2018 09:24

вы можете использовать фрагмент для более подробной информации, отредактировать свой вопрос и добавить фрагмент

shaghayegh sheykholeslami 26.11.2018 09:30
Ответ принят как подходящий

Вы пробовали проводить те же тесты в Chrome или Firefox? Я предполагаю, что вы используете IE / Edge с тех пор, как нажали F12. Это может быть забавная проблема с консолью MS, которая по-разному обрабатывает добавление в массив ... но то же самое.

да, это моя проблема, stackoverflow.com/questions/24175017/…, потому что мой другой процесс длиннее, чем следующий код, js выполняет мой следующий прогресс, пока другой процесс все еще не завершен ..

Budi Mulyo 26.11.2018 10:28

Другие вопросы по теме