重庆建设建设工程信息网站,网站地图可以自己做么,山东网站seo,自贡建设网站该楼层疑似违规已被系统折叠 隐藏此楼查看此楼//此处不要看#xff0c;c应该内置了这个函数#xff0c;不需要自定义Array.prototype.remove function(val) {var index this.indexOf(val);if (index -1) {this.splice(index,1);}};//名称:获取当天上班的人//参数…该楼层疑似违规已被系统折叠 隐藏此楼查看此楼//此处不要看c应该内置了这个函数不需要自定义Array.prototype.remove function(val) {var index this.indexOf(val);if (index -1) {this.splice(index,1);}};//名称:获取当天上班的人//参数所有的保安名字数组 休息人的名称//返回当天上班的人员列表function getPerson(personArr,person){for(var i in personArr){if(personArr.indexOf(person)){personArr.remove(person);break;}else{return false;}}return personArr;}var personArray new Array(A,B,C,D,E,F,G);//c今天休息,此处可设置休息,此处因为我封装remove函数的原因A暂且不能填写var restPersonC;var workPersonArraygetPerson(personArray,restPerson);var newWorkPersonArraynew Array();for(var i 0; inewWorkPersonArray.push(new Array(personArray[i],personArray[i1]));}//设置值班方案var plan1new Array(0-2,2-4,4-6,6-8,8-10,10-12,12-14,14-16,14-18,18-20,20-22,22-24);var plan2new Array(0-4,4-8,8-12,12-16,16-20,20-24);var plan3new Array(0-8,8-16,16-24);var step1;//根据上班时长打印不同的排班//参数:上班时长计划function getWorkPlan(workPlanName){for(var i0; iconsole.log(workPlanName[i]:newWorkPersonArray[(i%3)]);}}getWorkPlan(plan3);