function removeTrailingNulls(byteArray) {
let end = byteArray.length - 1;
while (end >= 0 && byteArray[end] === 0) {
end--;
}
return byteArray.slice(0, end + 1);
}
let byteArray = [1, 2, 3, 0, 0, 0, 0];
let trimmedArray = removeTrailingNulls(byteArray);
console.log(trimmedArray);
/*
Run:
[ 1, 2, 3 ]
*/