push()
que empuja los objetos JavaScript en la parte superior de la pila; y el método pop()
, que elimina el objeto JavaScript que está en la parte superior de la pila en el momento actual. "BIO12"
está en la base, y "PSY44"
está en la parte superior de la pila. Modifique la matriz dada y trátela como una stack
usando los métodos de JavaScript mencionados anteriormente. Retire el elemento superior "PSY44"
de la pila. Luego agrega "CS50"
para que sea el nuevo elemento superior de la pila. homeworkStack
solo debe contener 4 elementos.
testString: 'assert(homeworkStack.length === 4, "homeworkStack
should only contain 4 elements.");'
- text: El último elemento en homeworkStack
debería ser "CS50"
.
testString: 'assert(homeworkStack[3] === "CS50", "The last element in homeworkStack
should be "CS50"
.");'
- text: homeworkStack
no debe contener "PSY44"
.
testString: 'assert(homeworkStack.indexOf("PSY44") === -1, "homeworkStack
should not contain "PSY44"
.");'
- text: La declaración inicial de homeworkStack
no debe ser cambiada.
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.");'
```