當資料越來越複雜時,提取資料就越來麻煩,所以要用物件
方式。
ex. 大路邊的公司的業務、業務業績、業務數、拜訪數量等資訊:
var RoadCompany = {
supervisor: "Gary",
sales: ["Amber","Katie","Ringo","Han"],
salesGrade: [90,85,82,78],
salesNumber: 4,
visit:[22,16,13,4]
}
};
想要取得其中某一個屬性的值時,例如該公司的主管:
var mySupervisor = RoadCompany.supervisor;
console.log(mySupervisor);
//輸出
Gary
想要取得第二位業務姓名:
var mySales = RoadCompany.sales[1];
console.log(mySales);
//輸出
Katie
想要更改第一位業務的業務業績:
RoadCompany.salesGrade[0] = 98;
var mySalesGrade = RoadCompany.salesGrade[0];
console.log(mySalesGrade);
//輸出
98
想要增加物件屬性,例如新增開會時間:
RoadCompany.MeetingTime = '周一AM09:30';
在物件中可以加入函式,例如公司全部業務的數量:
var RoadCompany = {
supervisor: "Gary",
sales: ["Amber","Katie","Ringo","Han"],
salesGrade: [90,85,82,78],
salesNumber: 4,
visit:[22,16,13,4],
countSales: function(){
console.log("本公司業務有 " + RoadCompany.salesNumber + " 位");
}
};
需要時直接呼叫 :
RoadCompany.countSales();
//輸出
本公司業務有 4 位