var obj = { prop = [1,2,3] };
Код, указанный выше, содержит опечатку, вместо =
должен быть двоеточие. Но что меня удивило сообщение об ошибке VM:Что такое сокращенная собственность JavaScript?
var obj = { prop = [1,2,3] };
^^^^^^^^^^^^^^
SyntaxError: Invalid shorthand property initializer
Я искал «JavaScript обобщающего свойства», но этот термин до сих пор мне не ясно. Что означает «короткое свойство» в контексте этого сообщения об ошибке?
'=' используется только для присвоения переменной, а не свойства .. Заменить '=' в ':' – choz
@choz Это довольно очевидно, что OP знает, что с учетом первого предложения: «В приведенном выше коде есть опечатка, должен быть двоеточие вместо' = '.". – Paulpro
@Paulpro Либо он не был там раньше, либо я полностью его пропустил. – choz