【发布时间】:2018-05-16 18:25:38
【问题描述】:
这样做的目的是在用户注册一本新书时附加多个标签(例如:科幻、外星人、宇宙飞船),并从现有的一组标签中进行选择。还有更多,但为了简化起见,这就是我所要求的。 比如属性标签可以有多个值吗,比如是一个数组,以后可以访问吗?
就像您在这里提出问题时所添加的标签一样。
class Book{
constructor(title, cover, autor, tags){
this.title = title;
this.cover = cover;
this.autor = autor;
this.tags = tags;
}
【问题讨论】:
-
是的 100% - 对象很重要 :) javascript 非常适合玩耍,因为它的类型非常松散。每次实例化
new Book()时,您都可以传入任何您喜欢的数据类型。 -
查看我关于如何使用构造函数并访问创建的对象的答案。希望有帮助
-
是的,一个属性可以有一个数组作为值,如果那是你所要求的。
-
好吧,这就是我教的我应该自己测试它,但我想要一个很好的解释。谢谢大家。
标签: javascript arrays class properties javascript-objects