Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 显示/获取第一项,而不是全部_Javascript - Fatal编程技术网

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]