Array Concatenation

by shk2469

JavaScript

var fileList = [{"fileId":2360,"fileName":"text1.txt"},{"fileId":2361,"fileName":"text2.txt"},{"fileId":2362,"fileName":"text3.txt"},{"fileId":2363,"fileName":"text4.txt"},{"fileId":2364,"fileName":"text5.txt"},{"fileId":2365,"fileName":"text6.txt"},{"fileId":2366,"fileName":"text7.txt"},{"fileId":2367,"fileName":"text8.txt"},{"fileId":2350,"fileName":"file1.zip"}];
var Array0 ;
var Array1 = [{"fileId":2351,"fileName":"text1.txt"}];
var Array2 = [{"fileId":2350,"fileName":"file1.zip"}];

Array0 = Array1.concat(Array2);
console.clear();
console.log("---Array0---");
console.log(Array0);
console.log("---Array0.length---");
console.log(Array0.length);
console.log("---fileList.length---");
console.log(fileList.length);

var o1 = fileList.indexOf("text1.txt");
print(o1);

printCaption("before");
print(fileList.length);
printCaption("removeFile");
fileList = removeFile(fileList, "text1.txt");

printCaption("after");
print(fileList);
print(fileList.length);

function printCaption(object) {
	console.log("-----" +object+"----");
}
function print(object) {
	console.log(object);
}

function removeFile(arrayList, item) {
	for ( var i in arrayList) {
      if ( arrayList[i].fileName == item )
      {
      		print(i);
					print(arrayList[i]);
          arrayList.splice(i, 1);
      }
    }
    return arrayList;
 }