Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何定义JS固定数组大小?_Javascript - Fatal编程技术网

Javascript 如何定义JS固定数组大小?

Javascript 如何定义JS固定数组大小?,javascript,Javascript,如何定义固定数组大小。 添加数据时。最新数据将添加到最后一个值,第一个值将被弹出 我认为通过确定一个固定数组可以解决这个问题,但我不能 我曾研究过类似的问题,但没有满足我的需要 我想做 循环向数组添加连续值。共50人 我想在将最新值添加到第50个值时向左移动一行。砰,推 你能展示一个示例应用程序吗?非常感谢你 简而言之,我正在尝试实现以下算法 您不应该固定尺寸,但仍然需要,然后可以使用 new Array(5); 它将创建长度为5的空数组新数组50;将定义长度为50的数组您是否可以检查是否有超

如何定义固定数组大小。 添加数据时。最新数据将添加到最后一个值,第一个值将被弹出

我认为通过确定一个固定数组可以解决这个问题,但我不能

我曾研究过类似的问题,但没有满足我的需要

我想做

循环向数组添加连续值。共50人

我想在将最新值添加到第50个值时向左移动一行。砰,推

你能展示一个示例应用程序吗?非常感谢你

简而言之,我正在尝试实现以下算法


您不应该固定尺寸,但仍然需要,然后可以使用

new Array(5);

它将创建长度为5的空数组

新数组50;将定义长度为50的数组您是否可以检查是否有超过最大值的项目,然后从数组中弹出第一个项目?你有length属性来做检查,push把它放在末尾,然后你可以拼接以进行就地变异,或者切片以创建一个新的数组。Javascript在哪里?你自己试过什么了吗?你可以看看这篇文章,这可能会帮助你实现堆栈。我在算法图片中没有看到任何描述弹出值或固定/最大元素量的内容。这只是两个独立的操作,stack.pushdataElement和dataElement=stack.pop