javascript - depName 未定义

标签 javascript

它告诉我 depName 未定义。我正在尝试迭代,只是可以看看它出了什么问题。我正在尝试从数组中获取最赚钱的部门。

var salesData = [
{department : 'hardware', sales : 4500, day : 'Monday'},
{department : 'outdoor', sales : 1500, day : 'Monday'},
{department : 'carpentry', sales : 5500, day : 'Monday'},
{department : 'hardware', sales : 7500, day : 'Tuesday'},
{department : 'outdoor', sales : 2505, day : 'Tuesday'},
{department : 'carpentry', sales : 1540, day : 'Tuesday'},
{department : 'hardware', sales : 1500, day : 'Wednesday'},
{department : 'outdoor', sales : 8507, day : 'Wednesday'},
{department : 'carpentry', sales : 8009, day : 'Wednesday'},
{department : 'hardware', sales : 12000, day : 'Thursday'},
{department : 'outdoor', sales : 18007, day : 'Thursday'},
{department : 'carpentry', sales : 6109, day : 'Thursday'},
{department : 'hardware', sales : 7005, day : 'Friday'},
{department : 'outdoor', sales : 12006, day : 'Friday'},
{department : 'carpentry', sales : 16109, day : 'Friday'},
 ];

var depMap = {};
function mostProfitableDepartment() {
for (var i = 0; i < depName.length; i++) {
  var currentDep = depName[i]
}
console.log(currentDep);
}
mostProfitableDepartment(salesData);

最佳答案

您的函数声明中缺少名称

function mostProfitableDepartment(depName) {

关于javascript - depName 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40525500/

相关文章:

javascript - 未捕获的语法错误 : Invalid or unexpected token when adding parameter to a javascript method in jSTL

javascript - 根据所选选项重新创建数组

javascript - 在 Angular 2 应用程序中使用 Microsoft BotFramework-WebChat 时遇到问题

javascript - React Redux Redux Form - 从 <Field> 内移动函数会产生错误

javascript - 在 TypeScript 中生成整数数组

javascript - 如何让js从python发出请求并在python应答时将加载的站点保留在适当的位置

c# - MVC 4,如何在选择自动完成值时填充 3 个文本框?

Javascript 菜单栏,菜单项旁边带有刻度线

javascript - Node.js - Mongoose - 使用 req.body 中的所有值更新嵌套数组

javascript - 如何使一个类不可点击,直到它执行一个函数,然后再次使其可点击?