我在返回新行后移动
{
时遇到奇怪的错误。最新版本的 Chrome +v8 和 Firefox 也是如此。我想不通,为什么它是错的。 _createNewModel(name = this.defaultModelName)
{
return {
name,
vertices : [],
textureCoords: [],
vertexNormals: [],
faces: [],
lines: []
};
}
这个在意想不到的地方显示了奇怪的语法错误:
_createNewModel(name = this.defaultModelName)
{
return
{
name,
vertices : [], //<-- Uncaught SyntaxError: Unexpected token ':' (at OBJFile.js:115:14)
textureCoords: [],
vertexNormals: [],
faces: [],
lines: []
};
}
这个也可以:
_createNewModel(name = this.defaultModelName)
{
return
123;
}