2015-03-11 4 views
0

Я пытаюсь создать в javascript функцию-конструктор, как показано ниже. Но я получаю сообщение об ошибке:Синтаксис Ошибка при создании функции-конструктора javascript

SyntaxError: Unexpected token ILLEGAL

я получаю это когда я запускаю следующее в хромированных инструментах разработчика консоли:

function People() { 
​this.superstar = "Michael Jackson"; 
} 

есть ли ошибка синтаксиса в том же самом. Если нет, то что вызывает ошибку.

+3

Там в не-printng '\ u200b' в фронт 'этого' на второй строке. См. Красную точку в [jsFiddle] (http://jsfiddle.net/2jzop5b3/). – Teemu

+0

О да. Теперь я понимаю. – jsbisht

ответ

2

Вы, наверное, странный невидимый характер, но переписывания работает отлично:

function People(){ 
    this.superstar = "Michael Jackson"; 
} 
+0

О человек. Я должен был подумать об этом. Thx :) – jsbisht

+1

Ну, просто подумал об этом, потому что это случилось со мной раньше;). Обычно быстрее переписывать, чем находить неправильного персонажа. Теперь вы уже знаете в следующий раз! – juvian

+0

обязательно. Я буду помнить это. – jsbisht

-1

попробовать это «удаление всех пространств»

function People(){ 
this.superstar="Michael Jackson"; 
} 
+0

Это глупо. Зачем это работать? –

+0

Попробуй, это сработало для меня, может быть, так как другие сказали, что есть какой-то странный характер – dynamo

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