Объект журнала консоли Нижний массив содержит несколько объектов, возвращаемых из вызова API REST из списка SharePoint.
var items = data.d.results [i];
console.log (элементы);
объект
объект
объект
В приведенном выше примере 3 объекта возвращаются из вызова rest, и два объекта имеют одинаковый ключ для одного и того же значения для билета
объект
ticket : 1234
size : 3
объект
ticket : 4567
size : 5
объект
ticket : 1234
size : 8
Я ищу вернуть только 2 объекта из var items = data.d.results [i]; массив с уникальной парой ключ-значение, например, снизу, порядок не имеет значения. JavaScript или JQuery работает.
объект
ticket : 1234
size : 3
объект
ticket : 4567
size : 5
<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script type="text/javascript">
$(function () {
ExecuteOrDelayUntilScriptLoaded(getListItems, "sp.js");
});
function getListItems() {
$.ajax({
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle('" + listname + "')/Items?$Select=Title,ticket",
method: "GET",
headers: {
"Accept": "application/json;odata=verbose",
},
success: onSuccess,
error: onError
});
function onSuccess(data){
for(var i=0; i<data.d.results.length; i++){
var items = data.d.results[i];
console.log(items);
}
}
};
</script>
фильтровать объекты на основе столбца заявки, которые являются уникальными, и возвращать все метаданные каждого элемента списка (объектов)