提交一下作业
来源:4-6 作业练习 - 用 Hook + TS + TS泛型实现useArray

戴JAVA老师的小迷弟
2021-02-19
export const useArray = <V>(array:V[]) =>{
const [value, setValues] = useState(array)
const clear = ():void =>{
setValues([])
}
const removeIndex = (index:number):void =>{
const newValue = [...value]
newValue.splice(index,1)
setValues(newValue)
}
const add = (item:V):void =>{
const newValue = [...value]
newValue.push(item)
setValues(newValue)
}
return {value,clear,removeIndex,add}
}
写回答
1回答
-
可以的
012021-02-23
相似问题