首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确调用addAttribute方法?

如何正确调用addAttribute方法?
EN

Stack Overflow用户
提问于 2019-06-27 02:05:41
回答 1查看 193关注 0票数 0

我已经创建了一个称为addAttribute的方法,它有两个参数,分别是字符串。我想用这个方法创建一个新元素。我想用这个方法向新类添加属性。我创建了另一个带有其他参数的方法。

代码语言:javascript
复制
public addAttribute(key: string, value: string): void {
    this.AdditionalAttributes.set(key, value);
};
代码语言:javascript
复制
const tag2 = new ClassName(

    this.addAttribute("Type", "Test"),

    this.addAttribute("V", "1"),

    this.addAttribute("U", "1"),

);

我得到了这个错误日志: TypeError: this.addAttribute不是一个函数

EN

回答 1

Stack Overflow用户

发布于 2019-06-27 06:29:08

我假设addAttributeClassName的一种方法。在这种情况下,正确的编写方法是先创建一个实例,然后再调用它。例如:

代码语言:javascript
复制
const tag2 = new ClassName();
tag2.addAttribute("Type", "Test");
tag2.addAttribute("V", "1");
tag2.addAttribute("U", "1");

我不确定您的ClassName的构造函数的定义是什么,但是由于addAttribute返回void,所以您不可能使用结果作为参数来构造ClassName

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56778719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档