腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
immutable.Map
惯用
的
"
get
或
else
update
“?
、
immutable.Map
实例
的
getOrElseUpdate
的
惯用
方式是什么?
浏览 1
提问于2010-12-08
得票数 17
回答已采纳
2
回答
Scala有效地将Seq[A]转换为频率图映射[A,Int]
、
我实现了这个函数
的
四个正确版本。我想要一个运行速度更快、更符合类Java实现
的
半
惯用
Scala版本。 def foldImmutable[A](l: Seq[A]):
immutable.Map
[A, Int] = {
浏览 0
提问于2016-11-30
得票数 2
4
回答
如何在immutable.js中将地图列表转换为地图?
、
假设我有这样一个immutable.js List:我想把它转换成这样
的
地图:编辑:我创建了一个,比较到目前为止提供
的
答案。对于我来说,这两种非变异
的
解决方案都是相当习以为常
的
;我可以坚持下去,让选票来决
浏览 0
提问于2015-04-11
得票数 23
3
回答
如何在ImmutableList({})中更改
Immutable.Map
({})中项
的
属性
、
、
、
如何在ImmutableList({})中更改
Immutable.Map
({})中项
的
属性const initialState =
Immutable.Map
({ ])假设我想在列表中设置带有id 1
的
项。然后将其活动
的
属性更改为true。对于列表中
的
所有
浏览 5
提问于2016-08-02
得票数 3
回答已采纳
1
回答
用列表更改ImmutableJS嵌套对象并返回整个状态(Redux)
、
、
、
、
我
的
状态是一个嵌套不变
的
东西: people: List([我在这里简化了一些东西,但是说我想在我
的
减速机里改变约翰
的
一些特性。现在我正在做这样
的
事情: .
get
('people') //
get
the list
浏览 2
提问于2017-09-29
得票数 1
回答已采纳
1
回答
在不可变列表中追加新
的
不可变映射值
、
、
、
forEach打印列表末尾
的
控制台作为列表。 listOfFiles.push(new
Immutable.Map
({ provider: fileObject.
get
('provider')
浏览 3
提问于2021-07-31
得票数 1
回答已采纳
1
回答
有没有办法输入另一种类型
的
不可变Map?
、
、
、
例如:我有一个来自外部库(mapboxgl.Style)
的
类型,我想基于该类型创建新
的
Immutable.Map
类型。style.
get
('sources'):
Immutable.Map
<String, Obj
浏览 2
提问于2017-07-26
得票数 0
2
回答
ImmutableJS -处理对象列表?
我查看了文档,看到了对象
的
Maps和数组
的
列表。所以我构建了一个对象,如:sampleTodo =
Immutable.Map
({text: 'Testing 1 2 3', status: 'Open'})不知道这是不是对
的
。如果是的话,当我有一个索引并且必须返回一个修改过
的
List时,我就会陷入困境。例如,如果索引为0,则需要: list.
get
(ind
浏览 4
提问于2016-03-14
得票数 3
回答已采纳
1
回答
如何在Redux中
的
reducers之间共享功能?
、
、
我有两个reducers来处理我作用域
的
两个截然不同
的
部分(尺寸和示例)。这两个结构代表两种不同类型
的
对象;但是,它们共享一些功能,如创建、删除、保存等。有没有在这些reducers之间共享功能
的
最佳实践?=0) { } return state.push(object.set('id', las
浏览 0
提问于2016-01-07
得票数 1
1
回答
更新ImmutableJS映射
、
我正在尝试基于一些传入
的
分页数据更新
Immutable.Map
,在我
的
数据结构中构建一个顶级索引。尝试:
Immutable.Map
( Immutable.fromJS(action.data.response.resultstaggedArticleList.
get
(tag).push(article.
get
('
浏览 2
提问于2017-07-18
得票数 0
2
回答
Immutablejs -使用immutablejs更新深度嵌套树
、
、
、
代码如下:var state1 = state.merge({ days: [state2 = state1.setIn(['event','days'], state1.getIn(['event','days']).map(day => {
浏览 0
提问于2015-10-27
得票数 1
1
回答
如何在嵌套
的
Immutable.js地图和列表中执行推送操作。
、
、
、
、
我正在使用Immutable.js附带
的
pepperoni应用程序工具包进行反应。我以前从未使用过Immutable.js,我发现很难完成一个简单
的
任务。const initialState = Map({isReady : false , messages : List([])}); return state.
update
messages=>messages.concat(action.Message.payloadString); // not
浏览 0
提问于2017-01-08
得票数 1
回答已采纳
1
回答
将元素添加到地图(ImmutableJS)中
的
列表中
、
、
、
、
这是我
的
状态
的
一个例子: messages: [ {name: 'Clark我想考虑“消息”键未定义
的
情况。我刚刚开始使用ImmutableJS。(); mutableState.messages.push(message); mutabl
浏览 4
提问于2016-01-20
得票数 2
回答已采纳
2
回答
如何在Immutable.js中读取数组中
的
值
、
、
、
、
说我有这个: a : "a", a, c, a : "a" )对于不可变
的
映射,我们在
get
()中使用字符串查找相应
的
属性。
浏览 3
提问于2016-05-05
得票数 4
回答已采纳
1
回答
在Scala中使用this.type
的
优势?
下面是楼梯书中
的
一个例子: extends mutable.Map[String, T] var suffixes:
immutable.Map
[Char,// base case, you are at the root
浏览 3
提问于2015-10-18
得票数 0
回答已采纳
1
回答
如何使用ImmutableJS映射设置嵌套数组中项
的
属性?
、
必须避免state对象中
的
任何突变。你能建议一下,如何使用
Immutable.Map
()通过rowId改变行文本吗? //...}; var map =
Immutable.Map
(state); //TODO:
Update
row text by row id
浏览 0
提问于2016-04-07
得票数 1
1
回答
如何得到两个不可变映射之间
的
差异?
、
、
我有两个不可变
的
映射:const two =
immutable.Map
({ one: 1, two:
浏览 0
提问于2019-04-04
得票数 1
1
回答
不可变
的
JS - getIn()返回undefined,但在浏览器
的
控制台中工作
、
、
下面是我
的
代码中
的
一段代码: data:
Immutable.Map
({ provinces:
Immutable.Map
() name: "def", }获取“省份”只返回一个大小为87
的
地图,这意味着它有值,但深入1级
浏览 3
提问于2016-08-27
得票数 1
1
回答
同时进行映射和扫描
的
模式
假设我有一个可以观察到
的
低级动作(例如,mousemove事件),我想同时扫描它们以构建一个状态,并发出一个可观察到
的
更高级别的动作(例如鼠标手势)。如果我只使用scan(),还原器只能返回状态,所以这是不好
的
。如果我只是在低级操作上使用map(),则投影函数将无法访问状态,因此无法工作。我可以先扫描()ing,然后用原始
的
动作流压缩它,或者让状态包含最后一个高级操作,然后使用map()将高级动作与状态隔离开来,但是这些操作都感觉有点恶心。这似乎是一个相对简单
的
想法,那么人们是否遵循了一个普遍
的<
浏览 0
提问于2018-01-19
得票数 0
回答已采纳
1
回答
如何通过键更新嵌套immutable.js映射中
的
多个项?
、
、
我正在使用REACT + REDUX并使用immutable.js,因此我
的
结构处于状态 job1:
Immutable.Map
({name: 'job1Name', guid: 123, status: 'in progress'}), job2:
Immutable.Map
({name: 'job2Name', guid: 432, status: 'completed'}),
浏览 2
提问于2017-05-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python 基础语法六-dict和set
mybatis多条件批量更新update-设置多个字段值
laravel模板引擎Blade
通过Google获取Facebook、Instagram联系方式
DVWA笔记系列-CSRF
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券