在节点js中的3个嵌套填充数组中搜索项目的最佳实践
我正在尝试使用3个嵌套的填充数组构建Sales Report,当我想在第三个嵌套的数组中搜索项目时,我在每个数组中使用forEach,是否有更好的方法或机制来提高性能,因为将来可能包含超过20K Element,这是代码示例:-
years.forEach((year) ->{
//Actions for year object
year.months.forEach((month) -> {
//Actions for month object
month.days.forEach((day) -> {
//Actions for day object
});
});
});
回答如下:您可以使用javascript查找功能代替foreach函数。
在节点js中的3个嵌套填充数组中搜索项目的最佳实践
我正在尝试使用3个嵌套的填充数组构建Sales Report,当我想在第三个嵌套的数组中搜索项目时,我在每个数组中使用forEach,是否有更好的方法或机制来提高性能,因为将来可能包含超过20K Element,这是代码示例:-
years.forEach((year) ->{
//Actions for year object
year.months.forEach((month) -> {
//Actions for month object
month.days.forEach((day) -> {
//Actions for day object
});
});
});
回答如下:您可以使用javascript查找功能代替foreach函数。