Javascript - SyntaxError: Invalid or unexpected token - while creating object - Invisible character
Javascript - SyntaxError: Invalid or unexpected token - while creating object - Invisible character
我正在阅读关于 Javascript 对象 (http://javascriptissexy.com/javascript-objects-in-detail/) 的文章,所以我将以下代码复制粘贴到我的 Notepad++ 中,然后 运行 它在 Chrome(版本 55.0.2883.87 m)。打开控制台后,控制台报告 SyntaxError。
有人知道为什么吗?一切似乎都还好。
// We have been using dot notation so far in the examples above, here is another example again:
var book = {title: "Ways to Go", pages: 280, bookMark1:"Page 20"};
// To access the properties of the book object with dot notation, you do this:
console.log(book.title); // Ways to Go
console.log(book.pages); // 280
如果你复制刚刚粘贴的所有内容并将其写入控制台,你会看到你的代码中有一些unicode字符(\u200b
)实际上是错误中的Invalid or unexpected token
你得到的,你看不到它们,因为它们是零宽度 spaced,所以只要删除它们,代码就会 运行 完美如下所示
// We have been using dot notation so far in the examples above, here is another example again:
var book = {title: "Ways to Go", pages: 280, bookMark1:"Page 20"};
// To access the properties of the book object with dot notation, you do this:
console.log(book.title); // Ways to Go
console.log(book.pages); // 280
您可以在此处找到有关零宽度 space 字符的更多信息:http://www.fileformat.info/info/unicode/char/200b/index.htm
我正在阅读关于 Javascript 对象 (http://javascriptissexy.com/javascript-objects-in-detail/) 的文章,所以我将以下代码复制粘贴到我的 Notepad++ 中,然后 运行 它在 Chrome(版本 55.0.2883.87 m)。打开控制台后,控制台报告 SyntaxError。 有人知道为什么吗?一切似乎都还好。
// We have been using dot notation so far in the examples above, here is another example again:
var book = {title: "Ways to Go", pages: 280, bookMark1:"Page 20"};
// To access the properties of the book object with dot notation, you do this:
console.log(book.title); // Ways to Go
console.log(book.pages); // 280
如果你复制刚刚粘贴的所有内容并将其写入控制台,你会看到你的代码中有一些unicode字符(\u200b
)实际上是错误中的Invalid or unexpected token
你得到的,你看不到它们,因为它们是零宽度 spaced,所以只要删除它们,代码就会 运行 完美如下所示
// We have been using dot notation so far in the examples above, here is another example again:
var book = {title: "Ways to Go", pages: 280, bookMark1:"Page 20"};
// To access the properties of the book object with dot notation, you do this:
console.log(book.title); // Ways to Go
console.log(book.pages); // 280
您可以在此处找到有关零宽度 space 字符的更多信息:http://www.fileformat.info/info/unicode/char/200b/index.htm