0
이 .reorder_level을 이해하는 데 도움이 기능내가 내가 그래서 만약</p> <p>문 경우 이러한 제품을 이해하지 못하는 내가 모카 프레임 워크를 사용하여 테스트를 작성하기 위해 노력하고있어
this.checkReorder = function () {
var result = [];
this.products.forEach(function (p) {
if (p.quantity <= p.reorder_level) {
result.push(p) ;
}
})
return result ;
}
이 필요
cat.addProduct(new Product("Product 1", 100, 10.00, 10 ));
cat.addProduct(new Product("Product 2", 100, 10.00, 10));
cat.addProduct(new Product("Product 3", 100, 10.00, 10));
.reorder_level을 사용할 때 어떤 결과가 나옵니까?
당신은 무엇을 이해합니까? 그것은 아주 기본적인 조건부 검사처럼 보입니다. – Steve
모든 제품에 대해 반복하여 각 항목에 대해 임시 복사본을'p'로 만듭니다. 그런 다음 현재 제품'p'의'수량'이 현재 제품'p'의'reorder_level'과 같거나 같은지 확인합니다. – lumio
이해할 부분은 속성 수량과 reorder_level을 가진 개체 (p)입니다. 또한 이것은 lodash 나 mocha와는 아무런 관련이 없습니다. 바닐라 js입니다 – Koborl