【发布时间】:2017-07-11 18:24:50
【问题描述】:
我在 react 应用程序中使用 lodash 来更新和删除数组中的嵌套元素,该数组包含随后更新我的组件状态并保存到 localStorage 的对象。
questions = [{"question":"","type":"text","conditions":null,"isSub":false,"subQ":[]}]
path = '[0]'
//returns [undefined x 1]
function deleteQuestion(path){
const { questions } = this.state
_.pullAt(questions, path)
this.setState({questions: questions})
}
我是 lodash 新手,但是通过路径删除元素而不返回 null 或 undefined 的最佳方法是什么?
【问题讨论】:
标签: javascript arrays reactjs lodash