Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Catalogo(){
- var listaItens = [];
- return{
- "adicionaItem":adicionaItem,
- "getItemPorIndice": getItemByIndex,
- "getItemPorFornecedorId" getItemPorFornecedorId
- };
- function getItemPorFornecedorId (_id){
- var items = [];
- for (var i = 0; i < listaItens.lenght; i++)
- {
- if (_id === listaItensi[i].fornecedorId)
- items.push(listaItensi[i]);
- }
- return items;
- };
- function getItemByIndex (_index){
- return listaItens[i];
- };
- function adicionaItem (_item){
- // Como saber se _item é do "tipo" Item?
- // isInstanceOf nao funciona com o pattern que estamos usando
- // Como fazer tipagem sem criar acoplamento?
- listaItens.push(_item);
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement