Javascript - длина списка (массива) и получение элемента из списка не работает - PullRequest
0 голосов
/ 02 апреля 2020

Я практикую JavaScript (только что начался на этой неделе) на vscode с расширением Quokka. js. Прямо сейчас я инициализирую список, называемый «вещами», и пытаюсь получить длину списка и извлечь из него некоторые элементы. Это мой код:

var things = ['bananas', 'apples', 7];
things.length;
things[0];

Последние две строки мне ничего не возвращают, даже «не определено». Как получить vscode для возврата длины и первого объекта из списка, используя [0]? Если это невозможно в vscode, какую программу я должен использовать для обучения JavaScript?

Я также попытался инициализировать список как массив с

Array things = ['bananas', 'apples', 7];

, но это делает кажется, не разрешено. Более того, например, команда

things.splice

, похоже, работает в vscode.

1 Ответ

1 голос
/ 02 апреля 2020

Даже если вы используете Quokka, лучше выводить, используя console.log. Quokka очень хорошо работает с console.log.

. Также старайтесь не использовать var и не объявлять массив с помощью Array. Это JavaScript, а не Java.

// Do not use var
let things = ['bananas', 'apples', 7];
console.log(things.length);
console.log(things[0]);
// This will not work
// This does not make any sense either
Array things = ['bananas', 'apples', 7];

JavaScript Массив не является классом или интерфейсом, используя который вы можете объявить его экземпляры. JavaScript Массив является глобальным объектом. В JavaScript.

нет классов.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...