2015-05-08 72 views
1

我通過此代碼獲取我的SharePoint網站集中的所有標題。我要的是找出哪些列表標題之一具有最長的名字,並存儲在變量值:在數組中獲取最長列表標題名稱javascript Sharepoint

這是我使用以獲取列表標題代碼:

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

你能解釋一下你想要的嗎? – Zee

+0

是的,我通過此代碼獲取我的SharePoint站點集合中的所有標題,我想要的是找出哪個列表標題中包含最長的名稱,字符串爲 –

+0

@ Sourabh- above –

回答

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變量將保存最長的標題。

相關問題