Я полный новичок в программировании и прохожу книгу Стивена Фута «Обучение программированию». Я пытаюсь выяснить, почему Chrome сообщает мне, что я получил эти две ошибки:
Uncaught TypeError: Невозможно прочитать свойство 'currentDate' из неопределенного
Uncaught TypeError: Невозможно прочитать свойство 'projectName' не определено
Это то, что я написал:
значения. js
var kbValues = {
projectName: 'kittenbook',
versionNumber: '0.0.1',
currentDate: new Date(),
currentTime: [kbValues.currentDate.getFullYear() + '-' +
(kbValues.currentDate.getMonth() + 1)+ '-' +
kbValues.currentDate.getDate() + ' at ' +
kbValues.currentDate.getHours() + ':' +
kbValues.currentDate.getMinutes() + ':' +
kbValues.currentDate.getSeconds()]
};
книга котят. js
document.body.innerHTML = '<h1>Hello, ' + userName + '!</h1>' +
'<p>' + kbValues.projectName + '' + kbValues.versionNumber +
' accessed on: ' + kbValues.currentTime + '</p>';
манифест. json
{
"manifest_version": 2,
"name": "kittenbook",
"description": "Replace photos on Facebook with kittens",
"version": "0.0.1",
"content_scripts": [
{
"matches": ["*://www.facebook.com/*"],
"js": ["js/values.js","js/kittenbook.js"]
}
]
}
Я действительно очень новичок в этом.