Javascript类型错误:对象没有每个方法
我正在尝试提交背景检查可见和不可见测试的实验室工作 这是我的密码Javascript类型错误:对象没有每个方法,javascript,Javascript,我正在尝试提交背景检查可见和不可见测试的实验室工作 这是我的密码 var input = []; for (i = 1; i <= 100; ++i) { input[i - 1] = i; } var fizzBuzz = function(what, inputList) { return inputList.filter(function(item, index) { return !(item %
var input = [];
for (i = 1; i <= 100; ++i) {
input[i - 1] = i;
}
var fizzBuzz = function(what, inputList) {
return inputList.filter(function(item, index) {
return !(item % what);
});
};
var fizzes = fizzBuzz(3, input);
var buzzes = fizzBuzz(5, input);
var fizzbuzzes = fizzBuzz(15, input);
var transform = function(to, onWhat) {
return function(item, index) {
onWhat[item - 1] = to;
};
};
fizzes.each(transform("Fizz", input));
buzzes.each(transform("Buzz", input));
fizzbuzzes.each(transform("FizzBuzz", input));
input.each(function(item, index) {
document.write(item + "<br>");
});
下面是错误
您的代码中有一个错误/BUG
结果:
/home/ubuntu/Applications/andelabs server/tmp/andelabs_5765ac1ee83de519007349eb_565c28fd9c306a14009680f2.js:25
fizzes.eachTransferormFizz,输入;
^
类型错误:对象3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87,90,93,96,99没有“各自”方法
反对/home/ubuntu/Applications/andelabs server/tmp/andelabs_5765ac1ee83de519007349eb_565c28fd9c306a14009680f2.js:25:9
在Module._编译Module.js:456:26
在Object.Module._extensions..js Module.js:474:10
在Module.load Module.js:356:32
在Function.Module.\u load Module.js:312:12
在Module.require Module.js:364:17
at require module.js:380:17
反对/home/ubuntu/Applications/andelabs server/tmp/5765ac1ee83de519007349eb-565c28fd9c306a14009680f2-test.js:1:78
在Module._编译Module.js:456:26
在Object.Module._extensions..js Module.js:474:10中,每个数组都没有这样的方法。您可以使用Array.prototype.forEach
你的问题是什么?该错误告诉您数组没有each方法。有什么不清楚的?如果您想知道存在哪些方法,请查看。我的问题是如何使我的代码与每个或任何其他功能协同工作Ach用于jquery,forEach用于JavaScript arraysZohaib谢谢您的关注。但仍然收到错误TypeError:无法读取的属性“prototype”undefined@Muhammad什么样的错误?你能更新你的问题吗?Bradz技术公司谢谢你,工作顺利!但是获取另一个未在此处定义的错误文档是代码结果中的错误/BUG:/home/ubuntu/Applications/andelabs server/tmp/andelabs5765AC1EE83DE519007349EB_565c28fd9c306a14009680f2.js:30 document.writeitem+;^ReferenceError:未定义文档请阅读我的code@Muhammad这是因为您没有在浏览器中运行该脚本,所以无法执行此文档;
fizzes.forEach(transform("Fizz", input));
buzzes.forEach(transform("Buzz", input));
fizzbuzzes.forEach(transform("FizzBuzz", input));
input.forEach(function(item, index) {
document.write(item + "<br>");
});