【发布时间】:2020-06-11 10:41:31
【问题描述】:
您好,我需要比较一个数组内的两个 json 对象,它是一个有两个参数的函数(两个 json 数组),我需要比较这些数组并验证两个字段何时相等(名为 domainLogin 的属性),然后推送一个json的字段(evaluo ='true'),这是我拥有的代码:
function CompararEvaluadores(todos, evaluo) {
for (i = 0; i < todos.length; i += 1) {
for (J = 0; J < evaluo.length; J += 1) {
if (todos[i].DomainLogin === evaluo[J].domainLogin) {
todos[i].push({ evaluo: 'true' })
}
}
}
}
dosent 工作,请一些帮助,我是 nodejs 的新手,谢谢....
【问题讨论】:
-
dosent work 不是对问题的有用描述。您期望会发生什么? 实际上会发生什么?这些有何不同?是否显示任何错误?
-
你正在使用
async和new Promise这是毫无意义的nesting promises -
就此而言,您一开始并没有在代码中执行任何异步操作。首先使用 Promise 似乎没有任何意义。
-
请参考How to Ask。
-
您也有隐式全局变量,这只是自找麻烦(尤其是如果您的代码实际上是异步的)。你应该声明你的变量和use strict mode
标签: javascript node.js