javascript - 未捕获的语法错误 : Unexpected token new

标签 javascript

我正在玩 Backbone ,当我使用模型作为数组时出现错误,有人能告诉我哪里错了吗?

$(function () {
  var Rectangle = Backbone.Model.extend({});
  var RectangleView = Backbone.View.extend({
    .....
  });

  var models [ 
    new Rectangle({
        width: 100,
        height: 60,
        position: {
            x: 300,
            y: 150
        },
        color: '#ff0000'
    })
  ];

  _(models).each(function(rmodel) {
     $('div#canvas').append(new RectangleView({ model: rmodel}).render().el);
  });
})();

它来自数组

最佳答案

您错过了=

var models = [ 
    new Rectangle({
        width: 100,
        height: 60,
        position: {
            x: 300,
            y: 150
        },
        color: '#ff0000'
    })

];

关于javascript - 未捕获的语法错误 : Unexpected token new,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16234209/

相关文章:

javascript - 如何对数组中的每个项目使用 setTimeout?

javascript - 确认密码验证

javascript - Three.js 在鼠标点击的地方绘制,但完全平行于相机方向

javascript - JavaScript 对象中的范围问题

javascript - 如何使用 javascript/jquery 在不同的幻灯片中播放不同的音频?

javascript - 如何在按钮内使用选择?

javascript - 如何在单击元素时更改图片。它必须只显示一种尺寸的图片,不能显示其他尺寸的图片。

javascript - 使用 jQuery、AJAX 和 PHP 单击复选框时更新 MySQL 字段

javascript - 如何将一个 <div> 淡入另一个 <div>?

javascript - ReferenceError: "validate"未定义。在尝试使用 HTMLUnit 提交表单时