push() que empurra objetos JavaScript no topo da pilha; e o método pop() , que remove o objeto JavaScript que está no topo da pilha no momento atual. "BIO12" está na base, e "PSY44" está no topo da pilha. Modifique a matriz dada e trate-a como uma stack usando os métodos JavaScript mencionados acima. Remova o elemento superior "PSY44" da pilha. Em seguida, adicione "CS50" para ser o novo elemento superior da pilha. homeworkStack deve conter apenas 4 elementos.
testString: 'assert(homeworkStack.length === 4, "homeworkStack should only contain 4 elements.");'
- text: O último elemento no homeworkStack "CS50" deve ser "CS50" .
testString: 'assert(homeworkStack[3] === "CS50", "The last element in homeworkStack should be "CS50".");'
- text: homeworkStack "PSY44" não deve conter "PSY44" .
testString: 'assert(homeworkStack.indexOf("PSY44") === -1, "homeworkStack should not contain "PSY44".");'
- text: A declaração inicial homeworkStack não deve ser alterada.
testString: 'assert(code.match(/=/g).length === 1 && /homeworkStack\s*=\s*\["BIO12"\s*,\s*"HIS80"\s*,\s*"MAT122"\s*,\s*"PSY44"\]/.test(code), "The initial declaration of the homeworkStack should not be changed.");'
```