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

Get longest List title name in array javascript Sharepoint

我正在通过此代码从我的 SharePoint 站点 collection 获取所有标题。我想要的是找出哪个列表标题的名称最长,并将该值存储在 variable:

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

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

只需在 while 循环外声明一个 length-storing 变量,然后在 while 循环内将当前迭代 listString 的长度与 length-storing变量:

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 变量将保存最长的标题。