javascript - 无法在 Javascript 中的数组中添加键值
问题描述
在这种情况下,我需要在数组中添加角色,下面的代码是我写的,但它不起作用:
async.eachSeries(userArray, (singleUser, callback) => {
if (singleUser && singleUser.userId && singleUser.userId.userRole) {
if (singleUser.userId && singleUser.userId.userRole.includes('trainer') && singleUser.isDelete == false) {
// singleUser.isSelected = false;
singleUser.roleInJob = "trainer";
console.log("singleUser in if", singleUser);
trainers.push(singleUser);
// callback();
}
if (singleUser.userId && singleUser.userId.userRole.includes('IQA') && singleUser.isDelete == false) {
// singleUser.isSelected = false;
singleUser.role = "IQA";
singleUser['role'] = 'IQA';
console.log("singleUser in if", singleUser);
iqa.push(singleUser);
// callback();
}
callback()
} else {
callback();
}
}, (callbackError, callbackResponse) => {
if (callbackError) {
reject(callbackError)
} else {
let instructors = {
trainers: trainers,
iqa: iqa
}
resolve(instructors)
}
})
知道如何解决这个问题吗?
解决方案
推荐阅读
- django - 访问模板中的 ManyToManyField
- python - 如何在嵌套的 for 循环中将分组数据存储在单独的数据框中
- android - 应用程序在前台和后台时单击通知
- php - laravel 中的未知格式化程序“句子”错误
- react-native - 使用 testID 自动化移动应用程序是好是坏?
- aws-lambda - 与常规 lambda 函数结合时,Cloudfront 事件函数的大小太大
- javascript - 单选按钮值第二次没有改变
- python - Conda 可以安装任何(甚至更旧)版本的 Python 吗?
- algorithm - 贪心算法能保证找到解决方案吗?
- python - 如何在 x 轴上绘制所有值