2017-09-26 18 views
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을 사용할 때 어떤 결과가 나옵니까?

+0

당신은 무엇을 이해합니까? 그것은 아주 기본적인 조건부 검사처럼 보입니다. – Steve

+0

모든 제품에 대해 반복하여 각 항목에 대해 임시 복사본을'p'로 만듭니다. 그런 다음 현재 제품'p'의'수량'이 현재 제품'p'의'reorder_level'과 같거나 같은지 확인합니다. – lumio

+0

이해할 부분은 속성 수량과 reorder_level을 가진 개체 (p)입니다. 또한 이것은 lodash 나 mocha와는 아무런 관련이 없습니다. 바닐라 js입니다 – Koborl

답변

0

설명이있는 페이지가 누락되었습니다. 죄송합니다.