这是我的数据输出.
var results = [ [ '(not set)', '87793', '6000' ],
[ '(other)', '1146', '28000' ],
[ 'test', '22', '7000' ]
]
您将在上面看到第一个index元素的值被设置为 not set
,但在某些情况下,输出没有如下所示的 not set
值:
var results = [ [ 'key', '87793', '6000' ],
[ '(other)', '1146', '28000' ],
[ 'test', '22', '7000' ]
]
我想输出值,如果未设置,则在结果输出中为console. log('Not Set Data is there)
,如果未设置则不可用,则为console.log ('Not Set Data is not found');
我试图产生上述逻辑
var results = [
['(not set)', '87793', '1261928.2330840048'],
['(other)', '1146', '28096.821814000003'],
['test', '22', '215.958067']
]
var final = {};
for (var i = 0; i < results.length; i++) {
console.log(results[i][0]);
if (results[i][0] === '(not set)' || results[i][0] === '') {
final.status = 'Not Set is found';
} else {
final.status = 'Not Set is NOT found';
}
}
console.log(final)
问题是当我执行console.log时,我看到下面的输出,我不应该看到'Not Set Data is there'
:
{
status: "Not Set is NOT found"
}