在与之交互之前限制动态chaning数组的长度?

时间:2017-02-26 14:47:16

标签: javascript arrays maxlength

我使用d3.js,我得到了一个数组,它的长度通过交互动态变化。 所以现在我想知道,我怎么能限制数组的长度,在我第一次与它交互并动态改变长度之前?

所以,例如在开始时我希望数组的最大长度为4,然后当我与数组交互时,它永远不会超过4的长度?

因此,假设数组的名称为name。我想知道我是否可以使用普通的javascript代码或d3.js代码解决此问题,例如arrayd3.max

由于

1 个答案:

答案 0 :(得分:0)

您的问题在这里得到解答:Is it possible to create a fixed length array in javascript?

但总的来说,您可以通过确保数组不超过特定值来实现此行为。 e.g。

if (array.length < 4)
  array.push(x);
else
  console.log('The array is already filled');