Yielding Processes(배열 블록)
2352 단어 process
1 function chunk(array, process, context) {
2 setTimeout(function() {
3 var item = array.shift();
4 process.call(context, item);
5
6 if (array.length > 0) {
7 setTimeout(arguments.callee, 100);
8 }
9 }, 100);
10 }
11
12 var data = [12, 123, 1234, 453, 436, 23, 23, 5, 4123, 45, 346, 5634, 2234, 345, 342];
13
14 function printValue(item) {
15 var div = document.getElementById("myDiv");
16 div.innerHTML += item + " <br/> ";
17 }
18 chunk(data, printValue);
19 //
20 //chunk(data.concat(), printValue);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
「이 프로그램 벌써 몇 시간동안 하고 있어...」를 조사한다 & tmux 로 표시할 수 있도록(듯이) 한다서버를 사용해 실험을 하고 있으면, 1회 실행하는데 몇 시간이 걸리는 프로그램을 여러가지 쓰면서 몇번이나 실행해 데이터를 취하거나 하는 것이 자주 있다. 그 때에 타임 스탬프 표시를 넣는 것을 잊거나 하면, 실행을 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.