我有以下物件陣列,它包含員工的姓名和他的薪水。我必須創建一個函式來接收該陣列,即員工的姓名,并回傳員工的薪水乘以 12。
這是物件: var emeployees = [{ name: 'Manuel', Salary: 1000, }, { name: 'Flor', Salary: 4000, }, { name: 'Maria', Salary: 500, } ]; 這是函式 function anualSalary(employees, name) { // 我不知道該怎么做
}
anualSalary(empleados, 'Flor'); => 48000 anualSalary(empleados, 'Manuel;); => 12000
uj5u.com熱心網友回復:
function annualSalary(name) {
var employee = employees.find((employee) => employee.name === name);
return employee.salary * 12;
}
uj5u.com熱心網友回復:
JavaScript 中的基本 JSON 操作/讀取非常容易,因為您只需使用jsonObject.keyName. 我只是使用 for 回圈并遍歷物件陣列中的所有 JSON 物件。在您的情況下,代碼可能如下所示:
var emeployees = [{ name: 'Manuel', salary: 1000, }, { name: 'Flor', salary: 4000, }, { name: 'Maria', salary: 500, }];
function anualSalary(employees, name) {
for (const employee of employees){
if (employee.name = name){
return employee.salary * 12;
}
}
}
console.log(anualSalary(emeployees, "Flor"));
編輯:
- 更新片段以使函式簽名適合給定示例
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/407465.html
標籤:
