从javascript中的文本文件中获取对象?

时间:2015-06-30 20:59:08

标签: javascript html arrays oop object

如何从JavaScript中的文本文件中获取多个对象的数据?我正在创建一个可以处理员工数据的程序,每个员工都将被视为一个对象;我希望对象数据来自外部源(即文本文件或Excel电子表格),而不是必须在程序代码中为每个员工明确写出数据。多个雇员对象将被推入一个数组,然后我将以各种方式与他们进行交互。在下面的代码中,我必须明确写出员工数据(见下文)。我想从一些外部源中获取该数据。谢谢!

function Employee (name, roomID, email)
{
    this.name = name;
    this.roomID = roomID;
    this.email = email; 
}

function EList()
{
    this.employees = [];
    this.firstindex = 0;
}

var employeeList = new EList();

var employee1 = new Employee("Aman Mundra", "D3-1", "aman.s.mundra@gmail.com"); //parameters inside parenthesis 
var employee2 = new Employee("John Doe", "D4-1", "john.doe@gmail.com");
var employee3 = new Employee("Jane Doe", "D4-2", "jane.doe@gmail.com");
employeeList.employees.push(employee1, employee2, employee3)

2 个答案:

答案 0 :(得分:0)

如果您可以使用CSV文件,那么您可能正在寻找这些内容:Javascript loading CSV file into an array

为何选择JavaScript?其他活动部件有哪些?

答案 1 :(得分:0)

你在谈论的是JSON。确保您使用的是JSON,并且已经为您编写了这些函数。请参阅json.comjson.org

特别是你会使用mav v1 v2 v3 v4 v5 v6 v7 v8 1 1 2 4 1 5 5 7 6 3 3 4 6 2 7 8 5 1 来解析你的文本文件,在你把文件写入文件之后会以字符串的形式出现。

以下是JSON.parse的文档。