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;
}