我使用d3.js,我得到了一个数组,它的长度随交互而动态变化。所以现在我想知道,在我第一次与数组交互并动态改变数组长度之前,如何限制数组的长度?
例如,在开始时,我希望数组的最大长度是4,然后当我与数组交互时,它永远不能长于长度4?
因此,假设数组的名称是array。我想知道我是否可以用普通的javascript代码或者像d3.max或array.map这样的d3.js代码来解决这个问题。
谢谢
发布于 2017-02-27 00:12:20
你的问题可以在这里得到回答:Is it possible to create a fixed length array in javascript?
但通常情况下,您可以通过确保数组不超过特定值来实现此行为。例如:
if (array.length < 4)
array.push(x);
else
console.log('The array is already filled');https://stackoverflow.com/questions/42469903
复制相似问题