我不知道是否可以简化,并使用较少的代码行用于此目的:方法来简化对象的数组被重复几次
我称“工人”的一类,以及类有一个方法它从一系列简单的数组中读取属性(名称,年龄等)。
直到那里,一切都很好。现在,我想添加的其中一个属性是一个布尔值,它引用了该工作人员活动的年份中的哪个月份。就目前而言,我已经解决了这样的:
var months_worker_1 = [{"jan":true},{"feb":true},{"mar":true},{"apr":false}] //and so on
,然后我的财产读取months_worker_1
,但我有一个数组一样,每个工人。我想知道是否有办法做到这一点,需要更少的代码行,例如,在一年中的所有月份创建一个“master”数组,并在每个worker的数组中,指定他们正在工作的月份。这些月份变得“真实”,剩下的几个月自动变成“假”,没有详细说明......我一直在挠头,目前只有我目前的系统工作正常,但我猜测必须有一个更简单的方法...
非常感谢!
编辑:我澄清,没有“大图片”。我只是在做一些练习,试图学习JavaScript,这一个唤醒了我的兴趣,因为我认为的解决方案似乎太复杂了(重复同一个数组多次)。没有具体的目标,我需要实现,我只是在学习如何做到这一点。
有很多方法,但你必须选择最好的记住*大图*。我们还没有看到。 – Jon
你说得对。我编辑了我的信息来解释我的大局。 –