我使用d3.js,我得到了一个数组,它的长度通过交互动态变化。 所以现在我想知道,我怎么能限制数组的长度,在我第一次与它交互并动态改变长度之前?
所以,例如在开始时我希望数组的最大长度为4,然后当我与数组交互时,它永远不会超过4的长度?
因此,假设数组的名称为name
。我想知道我是否可以使用普通的javascript代码或d3.js代码解决此问题,例如array
或d3.max
。
由于
答案 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');