gpt4 book ai didi

javascript - js对象中的属性太多

转载 作者:行者123 更新时间:2023-11-30 09:55:10 25 4
gpt4 key购买 nike

一个js对象可以有很多属性吗?

我想建立一个类似于 workaway.info 的网站,并且正在考虑如何设计搜索组件。在高级搜索选项下,他们有大约 30 个复选框用于各种类型的工作。每个职位列表中可以包含多种工作类型。

对象中的每个复选框选项都有一个boolean 属性,还是一个包含所有boolean 输入的array 是典型的?选项?

有什么理由选择一个而不是另一个吗?

    ...
//Method 1:
function Job(theCompany, thePosition){
this.company = theCompany;
this.position = thePosition;
this.isMedical = true;
this.isAdministrative = true;
this.isLaw = false;
...
}

//Method 2:
function Job(theCompany, thePosition){
this.company = theCompany;
this.position = thePosition;
this.typeOptions = [true, true, false...];
...
}

最佳答案

一般来说,the property limit是 65535。由于您不会达到该限制,因此您的问题纯粹是风格问题。

我认为我的首选方式是使用一个字符串标志数组。例如:

function Job(theCompany, thePosition) {
this.company = theCompany;
this.position = thePosition;
this.typeOptions = ['medical', 'administrative'];
}

关于javascript - js对象中的属性太多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34430182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com