Javascript 显示/获取第一项,而不是全部
我有一个脚本的一部分,可以获取博客文章的所有标签/标签。我希望它只得到第一项,而不是全部。我试过各种方法,但都无效 原文:Javascript 显示/获取第一项,而不是全部,javascript,Javascript,我有一个脚本的一部分,可以获取博客文章的所有标签/标签。我希望它只得到第一项,而不是全部。我试过各种方法,但都无效 原文: if (json.feed.entry[i].category != null) { for (var k = 0; k < json.feed.entry[i].category.length; k++) { postCategory += '<a class="json-post-ar
if (json.feed.entry[i].category != null)
{
for (var k = 0; k < json.feed.entry[i].category.length; k++)
{
postCategory += '<a class="json-post-article-category" href="'+domainURL+'/search/label/'+json.feed.entry[i].category[k].term+'">'+json.feed.entry[i].category[k].term+'</a>';
}
}
if(json.feed.entry[i].category!=null)
{
for(var k=0;k
这是我的最新尝试:
if (json.feed.entry[i].category != null)
{
for (postCategory = json.feed.entry[i].category.length = 0)
{
postCategory += '<a class="json-post-article-category" href="'+domainURL+'/search/label/'+json.feed.entry[i].category[k].term+'">'+json.feed.entry[i].category[k].term+'</a>';
}
}
if(json.feed.entry[i].category!=null)
{
对于(postCategory=json.feed.entry[i].category.length=0)
{
后分类+='';
}
}
您不需要循环。只需检查数组是否为空,然后使用category[0]
而不是category[k]
if (json.feed.entry[i].category != null && json.feed.entry[i].category.length > 0)
{
postCategory += '<a class="json-post-article-category" href="'+domainURL+'/search/label/'+json.feed.entry[i].category[0].term+'">'+json.feed.entry[i].category[0].term+'</a>';
}
if(json.feed.entry[i].category!=null&&json.feed.entry[i].category.length>0)
{
后分类+='';
}
如果您只需要第一项,则不需要循环。您的响应是什么样子的。您编写的内容对我来说很有意义,但它给了我一个错误:无法读取未定义的属性项。我没有注意到还有第二个类别[k]
需要更改为类别[0]
。