javascript - 在对象内部声明变量给我错误

标签 javascript jquery

我试图在对象内创建变量,如下所示,但它给了我错误。这是DEMO

下面是相同的代码

var One = {
    var var1, var2;
    init: function () {
      var1 = 'some1';
      var2 = 'some2';
    }        
}

One.init();

最佳答案

对象有属性而不是变量:

var One = {
    prop: "",
    prop2: "",
    init: function() {
       this.prop = 'some1';
       this.prop2 = 'some2';
    }        
}

关于javascript - 在对象内部声明变量给我错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13249701/

相关文章:

javascript - JQuery DatePicker 在 Internet Explorer 7 中不工作

javascript - 单击链接时查看 Bootstrap Pane

javascript - 在模式隐藏时,重置选择的内容(与日期时间选择器字段链接)

javascript - 右键单击和左键单击选项需要靠近单击行

javascript - 动态脚本加载的最佳方式

javascript - 如何根据角色权限生成React客户端库?

javascript - 访问 HTML 服务表单对象

javascript - 使用另一个按钮切换 Bootstrap 按钮下拉菜单

javascript - 环境检测: node. js或浏览器

javascript - 语义 UI - 在搜索框周围添加逻辑