好的,我已经学过一个教程,使用函数在数组中创建一个未命名的对象 给定一个名为contacts的数组,其中存在两个命名对象:
function add(firstName, lastName, phoneNumber, email) {
contacts[contacts.length] = {
firstName: firstName,
lastName: lastName,
phoneNumber: phoneNumber,
email: email
};
}
add("Buddy", "King", "312-555-5555", "buddy@email.biz");
添加未命名的对象。但是,如果我想给新对象命名,我该怎么办?我想使用第一个参数)" Buddy"作为对象名称,所以将字符串转换为???
答案 0 :(得分:2)
使用此(关联数组):
contacts[firstName] = {
firstName: firstName,
lastName: lastName,
phoneNumber: phoneNumber,
email: email
};
现在,您可以使用contacts['Buddy']
获取“好友”条目。
请注意,JS中的所有数组都是关联的,但编号的数组看起来并不像它。