在数组javascript Sharepoint中获取最长的列表标题名称

时间:2015-05-08 09:26:29

标签: javascript arrays sharepoint

我通过此代码从我的SharePoint网站集中获取所有标题。我想要的是找出哪个列表标题名称最长,并将值存储在变量中:

这是我用来获取列表标题的代码:

while (listEnumerator.moveNext()) 
{
 var currentItem = listEnumerator.get_current();
 listString += "<br>" + currentItem.get_title();
}

1 个答案:

答案 0 :(得分:1)

只需在while循环之外声明一个长度存储变量,然后在while循环中将当前迭代listString的长度与长度存储变量进行比较:

var longest = "";

while (listEnumerator.moveNext()) {
    var currentItem = listEnumerator.get_current(),
        title = currentItem.get_title();

    listString += "<br>" + title;

    if (longest.length < title.length)
        longest = title;
}

当您的while循环完成迭代后,longest变量将保留最长的标题。