使用变量

时间:2017-06-06 20:33:00

标签: javascript jquery node.js api

我正在搞乱的api每个请求限制100个项目。所以我试图找出长度变量(有效),但为什么我不能使用该变量来获取索引。如下。

var ttl = results.data.length;
const s = results.data[ttl].id;

控制台读取

TypeError: Cannot read property 'id' of undefined

ttl不起作用。但如果我做以下事情......

const s = results.data[100].id;

该值被认可很好......但我不知道长度是多少所以我需要在var中设置它并尝试使用长度var导航对象?

1 个答案:

答案 0 :(得分:2)

你不能写一个const。 ttl = parseInt(l);的含义是什么?你想做什么? (代码指的是问题的原始版本)

const ttl = results.data.length;
ttl = parseInt(l); // <- It's wrong
const s = results.data[ttl].id;

要获得最后一个值,您只需要:

const s = results.data[results.data.length-1].id;