- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好的,我有一个对象列表,非常标准。
const list = Immutable.List([{type:'thang',data:{id:'pants'}}]);
现在我想把裤子换成短裤……所以我在想
list.setIn([0,'data','id'],'shorts');
唉
错误:无效的 keyPath
这是怎么做到的?
尽管弄乱了一段时间,我什至无法做到这一点:/一旦我知道如何做到这一点,我想知道如何在某个位置添加新元素
list.setIn([0,'data','length'],'short');
将新的长度属性添加到列表中位置 0 的数据对象。
最佳答案
我的错。我在创建不可变结构时出错了。如果我改变
const list = Immutable.List([{type:'thang',data:{id:'pants'}}]);
到
const list = Immutable.fromJS([{type:'thang',data:{id:'pants'}}]);
那我可以
list.setIn([0,'data','id'],'shorts');
关于immutable.js - 如何在 immutable.js 列表中使用 setIn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37295732/
我的问题是,在此结构中使用不可变: myMap = Map({a: [], b: []}); myMAp.setIn(['a', 0], 'v'); 这是一个异常 immutable.js:870 U
我有一个不可变的对象: let mutableObject = { test: { test2: { a:1, b:2, c:3 } } }; 我需要使用 setIn() 函数在 tes
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicate: java: "final" System.out, System.in and System.err? 这只
我有以下对象: const initialState = Map({ posts: { most_popular: [], trending: [], latest: []
我只是在Immutable.js下测试下面的代码Chrome 版本 50 中的 docs 控制台,但它发出错误消息:Uncaught Error: invalid keyPath(...) var m
好的,我有一个对象列表,非常标准。 const list = Immutable.List([{type:'thang',data:{id:'pants'}}]); 现在我想把裤子换成短裤……所以我在
我有这个代码: let toDayKey = toDayKey.toString(); // 1 const deptId = deptId.toString(); // 3 const
当我为 System.Console 类编写适配器时,这让我印象深刻。为什么 In、Out 和 Error 属性与 SetIn、SetOut 配对和 SetError 方法?为什么不改用属性的 set
我一定是遗漏了什么,因为 Docs让它看起来好像下面的代码应该工作得很好但是我得到一个无效的键路径错误...检查this codepen . var map1 = Immutable.Map({ 's
我是 Immutable.js 和 Redux(以及 Angular2)的(相当)新手,在标题中收到错误(setIn 和 getIn 都收到错误)。错误来 self 的 store.ts。这是简短的版
我需要在某个时候使用 Map.setIn 方法创建列表。问题是,当我在路径中指定索引时,它不理解我正在使用 List。以下示例不起作用: let data = new Map().setIn(['pe
我在一些 react-redux 代码中看到了 setIn() 和 set() 的使用: state.setIn(...); state.set(...); 我在这里找到了一些文档 https://f
我是一名优秀的程序员,十分优秀!