问题标签 [es6-map]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 从现有地图初始化地图
假设我们有一个现有的地图:
如果我们想创建一个新地图,是否足够:
或者也许相反:
reactjs - "no-unused-expressions" error in react with map function
I made an 'App' class and passed a state as props in a child 'Todos' component.
Have a look at my code:
My Todos Component:
Now inside my Todos component in map function,it's not allowing me to use curly braces but if I replace it by round bracket,it's fine,Why?
Please help me.Sorry for badly structured question.
reactjs - reactjs数组映射方法
我正在尝试在数组映射方法中添加视图更多或视图更少部分,但是当我在映射方法内的按钮上使用 onclick 方法时,所有按钮都在起作用,而不是特定的按钮。
当我在渲染后单击单个按钮时,但所有其他按钮都在起作用,而不是特定按钮。
我已经使用了箭头功能并且还通过了索引,但仍然无法正常工作,不确定哪里出错了。
typescript - 打字稿:如何根据对象键/值类型在 ES6 映射中创建条目
我想使用 Map 而不是对象映射来声明一些键和值。但是 Typescript 似乎不支持 ES6 Map 的索引类型,是否正确,是否有任何解决方法?
此外,我还想让值类型安全,以便映射中的每个条目都具有与键对应的值的正确类型。
这是一些描述我要实现的目标的伪代码:
编辑:更多部分描述我的用例的代码
javascript - 即使可用堆内存比使用的大得多,也会出现堆内存不足错误
即使使用以下命令运行具有高堆内存的节点,我也会收到以下错误:node --max-old-space-size=8000 manipulateFiles.js
崩溃时使用的堆内存量为 1.79G。可用数量为 6.15G。我使用了 v8 模块并process
获得了这些数字。
所以很明显,除了堆大小之外的其他东西导致了这个问题。该模块基本上扫描一个大型 CSV 文件并构建一个 Map 以供以后在此过程中参考。该映射最多可以有 3000 万个键。该模块在其他较小的文件(1000 万个密钥)上运行良好。但即使可用堆大小远大于使用的大小,它也会在此处不断出现此错误。
还有什么可能导致这样的问题?
javascript - 设置或删除项目时如何查找 Map() 中的更改?
我正在设置一个用于将商品添加到购物车的类。购物车项目存储在 Map() 中。现在我想在每次更改地图时将项目保存为 cookie。因此,当我调用 map.set() 或 map.delete() 时,我想触发保存功能。但我想自动调用它,而不是在发生“更改内容”的每一行代码中。
我已经尝试过使用代理,但由于我至少需要支持 IE11,所以我无法使用它。
现在我可以在每次更改某些内容时调用 saveItem() 。我如何创建类似于 eventListener 的东西来设置和删除 Map() 中的项目;?
javascript - 通过使用 Map Filter 与对象数组进行比较来返回字段
比较时,尝试返回 的字段array1
和 的另一个字段array2
。
我有两个对象数组(客户和客户)。我想返回客户 ID 和客户名称,其中客户 ID 等于客户 ID。为此,我想使用地图、过滤器,但不知道如何使用下面是我的尝试,
这种方法用于获取客户 ID 和客户 ID 相同但不知道如何获取客户名称和客户 ID 并在客户合同中返回的字段,因为我第一次使用过滤器因此面临问题。
reactjs - 使用 if 条件内部映射渲染 React JSX 的问题
案例 1)我正在尝试使用 map 和三元运算符有条件地渲染。在这里,我迭代了一个对象数组,然后只渲染其中的前六个。试图达到同样的效果,但它似乎并不奏效。
帮助将不胜感激
目的
内部渲染()
javascript - 从其他对象返回对象数组
您好,我正在尝试从对象中提取一些信息以创建图形,但它返回未定义我的对象看起来像
我想让一个对象看起来像
我想在链接中提取名称而不是 id,但对象弧只有 es6 中的代码的 id,谢谢你帮助我
javascript - 反应JS | 根据标志显示或隐藏对象数组
问题: 我想要做的是隐藏/显示基于对象构造的属性动态构造的反应元素。更准确地说,让我们采用以下对象数组:
我想通过它们,并为每个项目在我的 NavBar 中map
创建一个, 。nav-item
这是jsx code
为此:
现在,通常当我想检查何时显示一个元素时,我将该 jsx 元素包装在以下实用程序函数中:
那是一个静态元素。我的问题在于如何为我的动态构建的应用程序做同样的事情。
基本上,我试图找到一种方法来有条件地包装 li,基于name
或permission
.
另外,如何处理App4
没有权限。如何在地图中显示/隐藏那个。
我想过使用过滤器,过滤特定的权限或名称,但我被卡住了。
我希望我清楚我的问题是什么。如果您能提供帮助,那就太好了。谢谢!