Web/obj/Debug/Package/PackageTmp/Js/SelEmployee.js

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

//js file

//定义一个员工对象集合
var EmployeeList = $H();

//定义员工对象
//  ID -    员工id
//  Code -  工号
//  Name -  姓名
//  Age -   年龄
//  Sex -   性别
//  InProjects - 目前所在项目
//  HireDate - 入职时间
//  WorkYear - 工作年限
function Employee(id, code, name, age, sex, inprojects, hiredate, workyear) {
    this.ID = id;
    this.Code = code;
    this.Name = name;
    this.BirthDate = age;
    this.Sex = sex;
    this.InProjects = inprojects;
    this.HireDate = hiredate;
    this.WorkYear = workyear;
}

//将员工对象集合转化为指定格式的字符串
function EmployeeListToString(employees) {
    var result = "";
    employees.each(function(key, index) {
        var obj = key.value;
        result += obj.ID
        + "@@@@@@" + obj.Code
        + "@@@@@@" + obj.Name
        + "@@@@@@" + obj.BirthDate
        + "@@@@@@" + obj.Sex
        + "@@@@@@" + obj.InProjects
        + "@@@@@@" + obj.HireDate
        + "@@@@@@" + obj.WorkYear
        + "||||||";
    });
    
    if (result != "") {
        result = result.substring(0, result.length - 6);
    }
    return result;
}

//将字符串转换为员工对象集合
function StringToEmployeeList(val) {
    if (val.length > 0) {
        if (val.indexOf("||||||") > 0) {
            var arrTmp = val.split("||||||");
            if (arrTmp.length > 0) {
                for (var i = 0; i < arrTmp.length; i++) {
                    if (arrTmp[i].indexOf("@@@@@@") > 0) {
                        var arrObj = arrTmp[i].split("@@@@@@");
                        if (arrObj.length > 0) {
                            var obj = new Employee(arrObj[0], arrObj[1], arrObj[2], arrObj[3], arrObj[4], arrObj[5], arrObj[6], arrObj[7]);
                            EmployeeList.add(obj.ID, obj);
                        }
后面还有 20 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。