1
0
Pārlūkot izejas kodu

amberc.js: use forEach() instead of Array.shift()

Manfred Kroehnert 12 gadi atpakaļ
vecāks
revīzija
faa8371b23
1 mainītis faili ar 4 papildinājumiem un 6 dzēšanām
  1. 4 6
      bin/amberc.js

+ 4 - 6
bin/amberc.js

@@ -267,12 +267,11 @@ function resolve_js(filename) {
 // both locally and in $AMBER/js and $AMBER/st 
 // --------------------------------------------------
 function collect_files(filesArray) {
-	var currentFile = filesArray.shift();
-	while (undefined !== currentFile) {
-		var suffix = path.extname(currentFile);
+	filesArray.forEach(function(currentFile) {
+		var fileSuffix = path.extname(currentFile);
 		var category = path.basename(currentFile, '.st');
 		var amberFile = path.join(defaults.amber_dir, 'st', currentFile);
-		switch (suffix) {
+		switch (fileSuffix) {
 			case '.st':
 				if (path.existsSync(currentFile)) {
 					defaults.compile.push(currentFile);
@@ -294,8 +293,7 @@ function collect_files(filesArray) {
 				defaults.program = currentFile
 				break;
 		};
-		currentFile = filesArray.shift();
-	};
+	});
 	resolve_libraries();
 }