文件名称:js-data-structures-arrays-lab-v-000
文件大小:7KB
文件格式:ZIP
更新时间:2024-03-11 11:12:28
JavaScript
阵列实验室 问题陈述 我们已经了解了数组的工作原理。 我们知道push()将元素推到数组的末端,而pop()则将它们弹出; 同样, unshift()将元素添加到数组的开头,而shift()将其拉出。 现在该练习我们所学的知识了。 目标 练习编写数组 练习操纵数组 说明如何以非破坏性方式操作数组 指示 您可能已经注意到,我们的测试正在寻找诸如destructivelyAppendDriver()类的destructivelyAppendDriver() -这是怎么回事? 我们要的是行动发生变异区分(“变”)的基础结构(如pop() push() shift()和unshift()和那些离开这些结构不变的功能。 通常,最好避免在可能的情况下更改程序的状态。 因此,我们希望将这些方法称为破坏性方法,因为突变状态意味着我们并不总是知道我们在处理什么。 确实,这些突变意味着我们需要在每次测试后
【文件预览】:
js-data-structures-arrays-lab-v-000-master
----.gitignore(447B)
----package.json(1KB)
----LICENSE.md(1KB)
----CONTRIBUTING.md(2KB)
----index.js(29B)
----README.md(3KB)
----index.html(265B)
----.learn(115B)
----test()
--------indexTest.js(3KB)
--------helpers.js(485B)
----.editorconfig(165B)