使用 JS 使用休息/展开运算符删除索引



>我有以下情况需要删除索引。

.JS:

this.state = {
rangeValue: this.props.rangeSlider && [
this.props.rangeValue[0],
this.props.rangeValue[1],
this.props.rangeValue[2]
],
};

<Range 
defaultValue={
this.props.rangeValue[2] ? [...this.state.rangeValue] : [...this.state.rangeValue] //minus last index in my array (this.props.rangeValue[2])
}
/>

您可以使用切片删除最后一个元素

this.state.rangeValue.slice(0,-1);

您的代码 :

<Range
defaultValue={
this.props.rangeValue[2] ? [...this.state.rangeValue] : this.state.rangeValue.slice(0, -1)
}
/>

最新更新