Description
我相信您正在寻找的是一种基于第二行中的项过滤数组两行的方法.下面是一个如何做到这一点的例子.我稍微更改了您的数据,以显示它正在过滤第1行.
Script
function test() {
try {
let data = [ ["Val 1","Val 2","Val 3","Val 4","Val 5"],
["SO-000379-001A-047-1","","SO-000379-001A-047-2","-","-"] ];
let result = [[],[]];
data[1].forEach( (item,i) => {
if( (item != "-") && (item != "") ) {
result[0].push(data[0][i]);
result[1].push(data[1][i]);
}
});
console.log(result);
}
catch(err) {
console.log(err);
}
}
Console.log
8:23:57 AM Notice Execution started
8:23:58 AM Info [ [ 'Val 1', 'Val 3' ],
[ 'SO-000379-001A-047-1', 'SO-000379-001A-047-2' ] ]
8:23:57 AM Notice Execution completed