You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to push value to variable list during mapping. It ends in the error "ReferenceError: list is not defined".
I'm using typescript and below is my code.
importParallelfrom'paralleljs';import{performance}from"perf_hooks";import*as_from"lodash";constl=_.range(10,20);constp=newParallel(l);constlog=function(){console.log(arguments);};constcurrent_encode_Time_before=performance.now();// One gotcha: anonymous functions cannot be serialzed// If you want to do recursion, make sure the function// is named appropriatelyconstlist: Array<number>=[];// I want to push new value to list during mapping functionfib(n: number): number{letnum: number=0;num=n<2 ? 1 : fib(n-1)+fib(n-2);list.push(num);returnnum;};p.map(fib).then(()=>{constcurrent_encode_Time_later=performance.now();console.log("Parra: Test_Time difference",(current_encode_Time_later-current_encode_Time_before)/1000);});
The error is:
ReferenceError: list is not defined
at fib (eval at <anonymous> (/Users/zhen/dev/simple/node_modules/[email protected]@paralleljs/lib/eval.js:7:5), <anonymous>:4:5)
Thanks a lot!
The text was updated successfully, but these errors were encountered:
I want to push value to variable list during mapping. It ends in the error "ReferenceError: list is not defined".
I'm using typescript and below is my code.
The error is:
Thanks a lot!
The text was updated successfully, but these errors were encountered: