2016-01-05 4 views
0

Не мог бы кто-нибудь сказать мне, что случилось с этим фрагментом кода.Неожиданный токен при разборе файла - javascript

var ingredient: { 
     "text": text, 
     "id": Math.floor(Date.now()/1000) + text 
    }; 

Это часть запроса после и это вызывает ошибку, потому что есть «неожиданный маркер» где-то на линии «ид». Любые предложения будут высоко ценится.

+3

Назначения переменных выполняются с помощью '=', а 'text' - необъявленная переменная. – Quentin

+2

Вместо "var component:" use "var componentient =" – null1941

ответ

1
var ingredient = { 
    "text": text, 
    "id": Math.floor(Date.now()/1000) + text 
}; 

Объяснение IS-назначение осуществляется с помощью = за пределами объекта ({}) и внутри object использованием :.

+0

'text' по-прежнему не определено, это вызовет ошибку. –

+2

Приобретено, так как это правильно, но какое-то объяснение было бы здесь, здесь для других newbs (а не n00bs), которые здесь происходят. назначение выполняется с помощью '=' вне объекта ('{}') и внутри объекта с использованием ':' – SidOfc

+0

Спасибо за информацию @SidneyLiebrand – null1941

Смежные вопросы