I have the following code that outputs the length of an array, deletes it, and then outputs the new length:
console.log($scope.adviceList.activeAdvices.lengt
if you want "delete" a item in array,you could
var a = ["a","b"];
console.log(a); //a,b
console.log(a.length);//2
a.length = 1;//"delete" all greater than length 1 of items;
console.log(a);//a
console.log(a.length);//1
or
var a = ["a","b"];
console.log(a); //a,b
console.log(a.length);//2
a.pop();//"delete" the last in array:"b"
console.log(a);//a
console.log(a.length);//1
or
var a = ["a","b"];
console.log(a); //a,b
console.log(a.length);//2
a.shift();//"delete" the first in array:"a"
console.log(a);//b
console.log(a.length);//1
or
var a = ["a","b"];
console.log(a); //a,b
console.log(a.length);//2
a.splice(1,1);//"delete" from index 1(include,first parameter),delete number is 1(second parameter)
console.log(a);//a
console.log(a.length);//1