Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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 Slider max value是数组中的项目数_Javascript_Arrays_Slider_Material Ui - Fatal编程技术网

Javascript Slider max value是数组中的项目数

Javascript Slider max value是数组中的项目数,javascript,arrays,slider,material-ui,Javascript,Arrays,Slider,Material Ui,我正在构建一个材质UI滑块。我希望滑块的最大值是根据选项数组中的项目数确定的 ['Answer1', 'Answer2', 'Answer3', 'Answer4']; 在这种情况下,我有4个,但在其他一些情况下,可能有3或5等。 因此,在我的滑块中: <Slider classes={{ container: classes.slider }} value={value} min={1} max={4} onChange={this.handleChange} />

我正在构建一个材质UI滑块。我希望滑块的最大值是根据选项数组中的项目数确定的

['Answer1', 'Answer2', 'Answer3', 'Answer4'];
在这种情况下,我有4个,但在其他一些情况下,可能有3或5等。 因此,在我的滑块中:

<Slider
 classes={{ container: classes.slider }}
 value={value}
 min={1}
 max={4}
 onChange={this.handleChange}
/>

这里的最大值应该是我的数组中有多少项(而不仅仅是4项)。
我想我可以做我的数组。长度?我如何在我的React组件中实现它?

您可以在那里添加数组
.length
属性,它将显示数组中的项数

<Slider
 classes={{ container: classes.slider }}
 value={value}
 min={1}
 max={yourArray.length}
 onChange={this.handleChange}
/>


想想如何使用array.length来解决这个问题。const sliderValues=['Answer1','Answer2','Answer3','Answer4'];min{1}和max={sliderValues.length},诸如此类?