Size: a a a

Postman | Community

2019 July 23

NV

Nick Verbitsky in Postman | Community
источник

BR

Benjamin Rafaeli in Postman | Community
источник

A

Andrei in Postman | Community
источник

АГ

Алекс Голди... in Postman | Community
Привет всем. может кто подскажет как найти сотрудника с самым большим id  из полученного json.
источник

AN

Artem Nesterenko in Postman | Community
Привет
наверно через цикл for/while пробегаешься по списку и ищешь самый большой id... или ты хочешь готовый код?)
источник

АГ

Алекс Голди... in Postman | Community
Artem Nesterenko
Привет
наверно через цикл for/while пробегаешься по списку и ищешь самый большой id... или ты хочешь готовый код?)
я не знаком с синтаксисом... было бы здорово если бы вы показали как это в коде выглядет
источник

AN

Artem Nesterenko in Postman | Community
тогда скинь как выглядит json с сотрудниками, обезличь там как-нибудь

но вообще покопай/погугли основы js, это пригодится
источник

T

Thony in Postman | Community
Алекс Голди
Привет всем. может кто подскажет как найти сотрудника с самым большим id  из полученного json.
нужно загуглить алгоритм поиска максимума в массиве на js и применить это на список данных в формате json
источник

АГ

Алекс Голди... in Postman | Community
Artem Nesterenko
тогда скинь как выглядит json с сотрудниками, обезличь там как-нибудь

но вообще покопай/погугли основы js, это пригодится
ок тогда ещё по гуглю)
источник

АГ

Алекс Голди... in Postman | Community
Thony
нужно загуглить алгоритм поиска максимума в массиве на js и применить это на список данных в формате json
спс
источник

T

Thony in Postman | Community
Алекс Голди
Привет всем. может кто подскажет как найти сотрудника с самым большим id  из полученного json.
var maxWorkerIndex = 0;

for(var i = 0; i < pm.response.json().<тут путь к массиву элементов>.length; i++) {
   var currentWorker = pm.response.json().<тут путь к массиву элементов>[i];
   if (maxWorkerIndex < currentWorker.id) {
       maxWorkerIndex = i;
   }
}
console.log("maxWorker is " + pm.response.json().<тут путь к массиву элементов>[maxWorkerIndex].id);
источник

T

Thony in Postman | Community
обычный однопроходный алгоритм поиска максимума, как говорил @TheNestea , действительно, не помешает подучить основы Js ;)
источник

АГ

Алекс Голди... in Postman | Community
Thony
обычный однопроходный алгоритм поиска максимума, как говорил @TheNestea , действительно, не помешает подучить основы Js ;)
ещё раз спасибо. попробую примерить ))
источник

T

Thony in Postman | Community
Алекс Голди
ещё раз спасибо. попробую примерить ))
источник

EP

EnterpriseJira Plugi... in Postman | Community
Nick Verbitsky
Вроде lodash нет.
Вот тут можно глянуть, что есть:
есть
источник

NV

Nick Verbitsky in Postman | Community
👍
источник

NV

Nick Verbitsky in Postman | Community
Thony
var maxWorkerIndex = 0;

for(var i = 0; i < pm.response.json().<тут путь к массиву элементов>.length; i++) {
   var currentWorker = pm.response.json().<тут путь к массиву элементов>[i];
   if (maxWorkerIndex < currentWorker.id) {
       maxWorkerIndex = i;
   }
}
console.log("maxWorker is " + pm.response.json().<тут путь к массиву элементов>[maxWorkerIndex].id);
А почему бы не через max сделать?
let arr = [];
obj.forEach(currentWorker => arr.push(currentWorker.id));
const max = Math.max(...arr);
источник

T

Thony in Postman | Community
Nick Verbitsky
А почему бы не через max сделать?
let arr = [];
obj.forEach(currentWorker => arr.push(currentWorker.id));
const max = Math.max(...arr);
лишний массив создаём
источник

T

Thony in Postman | Community
Nick Verbitsky
А почему бы не через max сделать?
let arr = [];
obj.forEach(currentWorker => arr.push(currentWorker.id));
const max = Math.max(...arr);
но в целом да, можно и так
источник

T

Thony in Postman | Community
хотя с точки зрения сложности, здесь больше операций: пройтись по массиву начальному целиком, потом пройтись по новому тоже целиком (так как внутри max именно это и делает по идее)
источник