7.3. ๊ธฐ๋ณธํ์ ๊ฐ์ฒด๋ก ๋ฐ๊พธ๊ธฐ | 7.4. ์์ ๋ณ์๋ฅผ ์ง์ ํจ์๋ก ๋ฐ๊พธ๊ธฐ
// ๊ธฐ๋ณธํ์ ๊ฐ์ฒด๋ก ๋ฐ๊พธ๊ธฐ
orders.filter(o=>"high"===o.priority||"rush"===o.priority);
orders.filter(o=>o.priority.higherThan(new Priority("normal")));
1. ๋ณ์ ์บก์ํ
2. ๊ฒํฐ ์ถ๊ฐ
3. ์ ์ ๊ฒ์ฌ
4. ์ธํฐ ์์
5. ๊ฒํฐ ์์
Priority ๊ฐ์ฒด๋ฅผ ์ ๊ณตํ๋ ๊ฒํฐ๋ฅผ Order ํด๋์ค์ ๋ฃ๋๊ฒ ๋ ์ข๊ฒ ๋ค.
(์๊ฐํด๋ณด๋ฉด, Priority๊ฐ ๋ชจ์ฌ์๋ Order ์ค ์ต์ฐ์ ์์๊ฐ ๊ฒฐ์ ๋๋ ๊ฒ์ด๋๊น
// Prioity ๊ฐ์ฒด๋ฅผ ์ ๊ณตํ๋ ๊ฒํฐ๋ฅผ Order ํด๋์ค์ ๋ง๋ค์.
get priority() {return this._priority;}
๋ณ์์ ๊ฐ์ ํ ๋ฒ ๋์ ํ ๋ค
๋ ๋ณต์กํ ์ฝ๋ ๋ฉ์ด๋ฆฌ์์ ์ฌ๋ฌ ์ฐจ๋ก ๋ค์ ๋์ ํ๋ ๊ฒฝ์ฐ > ์ง์ ํจ์๋ก ์ถ์ถ
| 7.7. ์์ ์จ๊ธฐ๊ธฐ | 7.8. ์ค๊ฐ์ ์ ๊ฑฐํ๊ธฐ | 7.9. ์๊ณ ๋ฆฌ์ฆ ๊ต์ฒดํ๊ธฐ (0) | 2021.10.05 |
|---|---|
| 7.5. ํด๋์ค ์ถ์ถํ๊ธฐ | 7.6. ํด๋์ค ์ธ๋ผ์ธํ๊ธฐ (0) | 2021.10.05 |
| 7.2. ์ปฌ๋ ์ ์บก์ํํ๊ธฐ (0) | 2021.10.05 |
| 7.1. ๋ ์ฝ๋ ์บก์ํํ๊ธฐ (0) | 2021.10.01 |
| 6.11. ๋จ๊ณ ์ชผ๊ฐ๊ธฐ (Split Phase) (0) | 2021.09.26 |