如何获取博客提要中的最后一个元素数组
How to get last elements array in blogger feeds
我正在尝试在博主 json 的帮助下获取我博客上的数据提要。我在 javascript 的帮助下检索了数据,但我对在提要数组中显示最后的数据感到困惑。
而显示的是基于提要中标签的所有数组。
我的问题:如何在博客订阅源中仅显示数组中的最后一个数据。
function series(e) {
for (var t = 0; t < e.feed.entry.length; t++) {
var r, l = e.feed.entry[t],
n = l.title.$t;
if (t == e.feed.entry.length) break;
for (var i = 0; i < l.link.length; i++)
if ("replies" == l.link[i].rel && "text/html" == l.link[i].type && (l.link[i].title, l.link[i].href), "alternate" == l.link[i].rel) {
r = l.link[i].href;
break
}
document.write('<a href="' + r + '" title="' + n + '">' + n + "</a>")
}
}
<script src="https://anitoki.malestea.com/feeds/posts/default/-/Horimiya?orderby=published&alt=json-in-script&callback=series&max-results=999"></script>
function series(e) {
var r, l = e.feed.entry[e.feed.entry.length - 1],
n = l.title.$t;
for (var i = 0; i < l.link.length; i++) {
if ("replies" == l.link[i].rel && "text/html" == l.link[i].type && (l.link[i].title, l.link[i].href), "alternate" == l.link[i].rel) {
r = l.link[i].href;
break
}
document.write('<a href="' + r + '" title="' + n + '">' + n + "</a>")
}
}
此代码仅使用 arr.slice(-1)
显示数组中的最后一个条目,如果您指的是第一个元素,只需从代码
中删除 .slice(-1)
function series(response) {
if (response.feed.openSearch$totalResults.$t > 0) {
var entry = response.feed.entry.slice(-1)[0],
title = entry.title.$t,
url = entry.link.filter(function(e) {
return e.rel === "alternate";
})[0].href;
document.write('<a href="' + url + '" title="' + title + '">' + title + "</a><br/>");
} else {
// no posts
}
}
我正在尝试在博主 json 的帮助下获取我博客上的数据提要。我在 javascript 的帮助下检索了数据,但我对在提要数组中显示最后的数据感到困惑。 而显示的是基于提要中标签的所有数组。
我的问题:如何在博客订阅源中仅显示数组中的最后一个数据。
function series(e) {
for (var t = 0; t < e.feed.entry.length; t++) {
var r, l = e.feed.entry[t],
n = l.title.$t;
if (t == e.feed.entry.length) break;
for (var i = 0; i < l.link.length; i++)
if ("replies" == l.link[i].rel && "text/html" == l.link[i].type && (l.link[i].title, l.link[i].href), "alternate" == l.link[i].rel) {
r = l.link[i].href;
break
}
document.write('<a href="' + r + '" title="' + n + '">' + n + "</a>")
}
}
<script src="https://anitoki.malestea.com/feeds/posts/default/-/Horimiya?orderby=published&alt=json-in-script&callback=series&max-results=999"></script>
function series(e) {
var r, l = e.feed.entry[e.feed.entry.length - 1],
n = l.title.$t;
for (var i = 0; i < l.link.length; i++) {
if ("replies" == l.link[i].rel && "text/html" == l.link[i].type && (l.link[i].title, l.link[i].href), "alternate" == l.link[i].rel) {
r = l.link[i].href;
break
}
document.write('<a href="' + r + '" title="' + n + '">' + n + "</a>")
}
}
此代码仅使用 arr.slice(-1)
显示数组中的最后一个条目,如果您指的是第一个元素,只需从代码
.slice(-1)
function series(response) {
if (response.feed.openSearch$totalResults.$t > 0) {
var entry = response.feed.entry.slice(-1)[0],
title = entry.title.$t,
url = entry.link.filter(function(e) {
return e.rel === "alternate";
})[0].href;
document.write('<a href="' + url + '" title="' + title + '">' + title + "</a><br/>");
} else {
// no posts
}
}