我正在处理我工作中的node.js并尝试从表中访问数据。使用内部开发的节点库,我能够进行该调用并将结果返回'res'。像往常一样,'res'是一个对象。表中的记录采用以下格式:
{
random.key1 : some_value
random.key4 : some_value
Row[0].col1 : some_value
Row[0].col2 : some_value
Row[1].col1 : some_value
Row[1].col2 : some_value
}
如您所见,结果不仅包含行,还包含节点库添加到响应中的一些其他元素。我想只计算那些在'key'中有'col1'的键。
例如,上面的例子应该给count = 2,因为有两个带有'col1'的键。我正在做这样的事情:
var getLength = function(input) {
var count = 0;
for (var key in input) {
if (input.hasOwnProperty(key) && key.indexOf('col1') == 0)
{
count ++
}
}
return count;
}
有人可以告诉我获得正确计数的最佳方法吗?
答案 0 :(得分:1)
void getHighest(AirportData array[], int size)