Javascript - длина списка (массива) и получение элемента из списка не работает
Я практикую JavaScript (только начал на этой неделе) на vscode с расширением Quokka.js. Прямо сейчас я инициализирую список под названием "вещи" и пытаюсь получить длину списка и извлечь из него некоторые элементы. Это мой код:
var things = ['bananas', 'apples', 7];
things.length;
things[0];
Последние две строки мне ничего не возвращают, даже "undefined". Как заставить vscode возвращать длину и первый объект из списка, используя [0]? Если в vscode это невозможно, какую программу мне следует использовать для изучения JavaScript?
Я также попытался инициализировать список как массив с
Array things = ['bananas', 'apples', 7];
но это, похоже, недопустимо. Более того, например, команда
things.splice
похоже, работает в vscode.
1 ответ
Даже если вы используете 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 Array - это глобальный объект. В JavaScript нет классов.