У меня есть список URL-адресов в WordPress, которые должны быть эффективно отсортированы через цикл.
var urlList = [
{
"URL": "https://example.com/cat1/aa/bb/cc",
"Last crawled": "Jun 23, 2019"
},
{
"URL": "https://example.com/cat2/aa",
"Last crawled": "Jun 23, 2019"
},
{
"URL": "https://example.com/cat1/aa/bb/cc/dd/ee",
"Last crawled": "Jun 23, 2019"
},
{
"URL": "https://example.com/cat3/aa/bb/cc/",
"Last crawled": "Jun 23, 2019"
},
{
"URL": "https://example.com/cat2/aa/bb",
"Last crawled": "Jun 23, 2019"
},
{
"URL": "https://example.com/cat1/aa/bb",
"Last crawled": "Jun 23, 2019"
}
]
urlList.forEach(function(item) {
var myUrl = item.URL.split("/");
console.log("https://example.com/" + myUrl[3]);
});
Я попытался вывести объект json с forEach
, а затем split
URL-адрес, такЯ могу получить вторую часть URL, которая равна cat1, cat2, cat3
.Каждый URL не имеет определенной длины.
Знаете ли вы, как я могу получить результат ниже?Я как-то намереваюсь сделать это внутри цикла forEach
.
https://example.com/cat1
https://example.com/cat1
https://example.com/cat1
https://example.com/cat2
https://example.com/cat2
https://example.com/cat3
Примечание: Категории НЕ ограничены категориями cat1, cat2, cat3.Это может быть также https://example.com/news или https://example.com/events
Любая помощь очень ценится.Благодаря.