Как исправить массив в JavaScript - PullRequest
0 голосов
/ 03 ноября 2019

В настоящее время я тестирую некоторое кодирование для веб-сайта, который я надеюсь опубликовать в будущем, который будет генерировать строку случайного текста при нажатии кнопки. Я следовал некоторым инструкциям в Интернете о том, как написать код, однако после тестирования кнопки информация не поступает, и при открытии файла javascript я получаю сообщение:

Script:xxxxx
Line: 4
Char: 1
Error: Expected ']'
Code: 800A03EF
Source: Microsoft JScript compilation error

Вот соответствующий javascript:

var Message = [
'message 1'
'message 2'
'message 3'
'message 4'
'message 5'
'message 6'
'message 7'
'message 8'
]
function MessageDisplay() {
    var randNum = Math.floor(Math.random() * (Message.length));
    document.getElementById('MessageDisplay').innerHTML = Message[randNum];
}

Когда я нажимаю кнопку на странице, я надеюсь увидеть сообщение, напоминающее «Сообщение 3». Однако на данный момент я ничего не получаю

1 Ответ

1 голос
/ 03 ноября 2019

Быть пауком было трудно? Jk, добро пожаловать в Stackoverflow ^^

Вы должны объявить массив следующим образом:

var Message = [
    'message 1',
    'message 2',
    'message 3',
    'message 4',
    'message 5',
    'message 6',
    'message 7',
    'message 8'
]

Некоторые запятые отсутствуют.

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