如何从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)
答案 0 :(得分:0)
如果您可以使用CSV文件,那么您可能正在寻找这些内容:Javascript loading CSV file into an array
为何选择JavaScript?其他活动部件有哪些?
答案 1 :(得分:0)
你在谈论的是JSON。确保您使用的是JSON,并且已经为您编写了这些函数。请参阅json.com和json.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的文档。