Доступ к значению из массива в JavaScript

У меня есть массив, который напечатан в консоли следующим образом. Не может получить доступ к своим ценностям,

array[0]

но в нем 4 элемента. Как получить доступ к этим значениям и выполнить итерацию?

Доступ к значению из массива в JavaScript

какую ошибку вы видите, когда пытаетесь использовать array [0]?

Bilal Alam 17.07.2018 14:20

Для этого вопроса нужен минимальный воспроизводимый пример

Quentin 17.07.2018 14:21

Из снимка экрана мы можем сказать, что на момент выполнения console.info массив был пуст, но позже, когда вы развернули эту запись в консоли, было четыре записи. Подробнее см. Связанный вопрос и ответы на него. Поэтому вам нужно выяснить, какое событие или подобное вам нужно отреагировать, когда в массив были добавлены записи (или опубликовать минимальный воспроизводимый пример, чтобы мы могли помочь вам разобраться).

T.J. Crowder 17.07.2018 14:22

@LGSon - Нет. Это показывает, что он содержит 4 вещи. Нет ничего, что могло бы предположить, что это массивы. Мы можем видеть, что это такое: все они числа.

Quentin 17.07.2018 14:23

@LGSon, можете ли вы опубликовать данные var arr = [5,6,7] или var nestedArr = [[8,9], [10,11], [12,13]]

Learner 17.07.2018 14:25

@Quentin А <prototype>: Array [] не относится к array[0]?

Ason 17.07.2018 14:27

@LGSon - Нет. Прототип (который не пишется как 0) относится к функции конструктора массива, потому что объект является массивом.

Quentin 17.07.2018 14:27

@Quentin Хорошо ... спасибо

Ason 17.07.2018 14:28

@Quentin Я вернулся :) ... если вы запустите этот jsfiddle.net/vubqn871 в Firefox (который, похоже, сделал OP), он действительно показывает, какой именно тип он имеет в консоли, во всех 3 случаях, как в образе OP <prototype> Array [] ... так я все еще ошибаюсь? ... и это происходит и в Chrome, хотя с __proto__:Array(0)

Ason 17.07.2018 16:11

@LGSon - ОП сказал, что они не могут получить доступ к элементам массива с array[0], а не то, что они регистрировали array[0]

Quentin 17.07.2018 16:16

@Quentin Нет, они попросили как получить к ним доступ, не то чтобы они не могли. При этом это не может быть обман того, с кем вы связались ... но наверняка есть еще один обман :)

Ason 17.07.2018 16:17

@LGSon - Цитата: нет доступа к его значениям по массиву [0]

Quentin 17.07.2018 16:24

@ Квентин, я знаю :) ... извините, это не значит, что вы закрыли его как дурачок, мы были взволнованы нашим обсуждением, поэтому он просто выскочил :) ... все же, как вы можете видеть в консоли он действительно говорит, что это за тип, не так ли?

Ason 17.07.2018 16:29

@ T.J.Crowder OP на самом деле спросил «array[0] не может получить доступ к своим значениям, но имеет 4 элемента. Как получить доступ к этим значениям и выполнить итерацию?» ... Я думаю, что обман может быть не самым подходящим, но наверняка есть один повторяющийся вложенный массив :) .... добавил один в список ссылок

Ason 17.07.2018 16:34

@LGSon - Как сказал Квентин, выше нет указания на вложенный массив. "array[0] не может получить доступ к своим ценностям" сообщает мне, что они пытались получить доступ к значению в array[0] и не получили его, но когда они зарегистрировали массив, у них, похоже, было значение 2.

T.J. Crowder 17.07.2018 17:25
Поведение ключевого слова "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) для оценки ваших знаний,...
0
15
73
0

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