자바 스크립트를 사용할 수 있어야합니다 :함수를 배열에 푸시 - 루프 스루 및 스플 라이스?
1 : 동일한 기능의 특정 양 (각각 다른 매개 변수 사용)을 배열로 푸시합니다.
2 : 다음 중 하나 (이 예를 들어 단지 파라미터/숫자의 경계)
(3)에 의해 각각의 기능을 실행하여 각 기능 후 난 어레이에서 해당 기능을 접합 할 수 있어야
4 시간마다 배열 길이를 확인하십시오 - 배열이 다시 비어있게되면 사용자에게 경고를 전합니다
이제 1,2 및 4 번째 작업을 수행 할 수있는 것처럼 보입니다. 그것이 실행 된 후 배열에서 함수를 밖으로 - 아무도 도울 수 있습니까? 나는 결코 한 번에 모든 기능은 지금까지
내 자바 스크립트 코드라고되어있는 '완료'경고를 받고하지하고 기능을 제거 할 수 없습니다 같다 : 이것은 당신이 찾고있는 무엇을해야
// Create empty array
var array = [];
// Push functions into array - dynamic amount and could be any amount of functions
array.push(func(1));
array.push(func(2));
array.push(func(3));
// Call array manager function after pushing array
arrayManager();
// Array manager function to splice and detect when finished
function arrayManager() {
if (array.length < 1) {
alert("done");
}
else {
//////////////////////////////////
// << THIS IS WHERE I DON'T KNOW HOW TO SPLICE THE ITEM FROM THE ARRAY
//////////////////////////////////
}
}
// Function for array objects - alert passed parameter
function func(num){
alert(num);
}
정확하게 당신이 달성하려고하는 무엇을 :
가 더 직접적으로 귀하의 질문에 대답하기 위해, 당신이 원하는 방식으로 배열을 통해 실행하는 가장 간단한 방법은 다음과 같이인가? 그것을하는 더 솔직한 방법이 있을지도 모른다. – zero
[splice 설명서] (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/splice)를 읽으셨습니까? –
또한 "길이"속성은 0이 아닌 1에서 시작합니다. – zero