我很难理解immutablejs的文档。我想更新名为Sanskar的列表。为此,我首先尝试使用findIndex查找其索引并使用update()更新它。但我收到item.get()的错误不是一个函数。
为什么我收到item.get的错误不是函数?
const arr = [
{name: 'Sanskar', age: 24, designation: 'Intern Developer'},
{name: 'John', age: 28, designation: 'Developer'}
];
const list1 = Immutable.List.of(arr);
const list2 = list1.findIndex(item => item.get('name') === 'Sanskar');
console.log('list2', list2.toJS());
我在jsbin中练习immutablejs
答案 0 :(得分:1)
请参阅下面的代码,了解如何执行您想要执行的操作的示例。第一个问题是您没有正确构建列表,第二个问题是您更新相关元素的方式。
clb = plt.colorbar()
clb.set_label("Firstlabel", fontsize=10, y=0.5, rotation=90)
clb.ax.yaxis.set_label_position('left')
clb.ax.text(2.5, 0.5, "SECONDLABEL", fontsize=10, rotation=90, va='center')