【发布时间】:2021-03-27 16:53:14
【问题描述】:
我必须使用这个 index.js 并创建 Calculator.js 来完成所有的数学运算。我还必须使用 lodash(过滤和减少)。
const _ = require('lodash');
const Calculator = require('./Calculator.js')
const item1 = new Calculator([1, 2, 3, 4, 5])
const item2 = new Calculator([1, 'text', 3, {}])
item1.sum()
item1.subtract()
item2.sum()
item2.subtract()
计算器.js
const _ = require('lodash');
module.exports = class Calculator {
constructor(items=[]){
this.items = items;
_.filter(this.items, typeof(number))
}
sum(){
_.reduce(this.items, function(sum, n) {
return sum + n;
},0)}
subtract(){
_.reduce(this.items, function(sum, n) {
return sum - n;
},0)}
}
它应该在控制台中给我结果,但它只是一个空白页。我在上面坐了大约 1 小时,但我找不到修复代码的方法。
【问题讨论】:
-
请参阅 how to ask 以获取有关如何提出更适合 stackoverflow 的问题的提示 :) 不清楚您在此处提出的问题,因此请在阅读后随时进行编辑跨度>
-
您的查询是什么?
-
它应该给我控制台中的总和数字吧?但它只是空白
-
我正在使用 replit.com 刚刚开始 uni
-
它现在可以工作,但我必须找到一种方法来过滤它
标签: javascript lodash