javascript - 如何动态设置javascript对象的属性

标签 javascript

我希望动态设置对象的属性。请看下面的示例。

function testFunc(type, scope){
    this.scope = scope;
    this.scope.setAttribute(type, true);
    this.doSome = function(){return //Something;}
}

但我意识到 setAttribute 方法仅适用于 DOM 元素。有没有办法可以动态地为 js 对象设置属性?

最佳答案

function testFunc(type, scope){
    this.scope = scope;
    this.scope[type]= true;
    this.doSome = function(){return //Something;}
}

应该可以解决问题。

关于javascript - 如何动态设置javascript对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15447183/

相关文章:

javascript - 在加载内容之前替换或删除另一个的 javascript 标签

javascript - 使用适用于所有浏览器的 jQuery 或 Javascript 创建弹出框

javascript - 从 xcode 链接 css、javascript

javascript - GWT JSON跨站请求失败

javascript - 使用 PapaParse 下载多个文件?

javascript - 试图将一个 div 放在 slider 旁边

javascript - JQuery.Validate 干净的方法来检查一个 ul 是否至少有一个 li 项目

javascript - 设置变量时 jQuery .val() 不起作用

javascript - iOS 偶尔会得到一个 "smeared look"

javascript - 我怎样才能像这样为 Angular Controller 和服务编写 Jasmine 测试?