javascript - 修改地图内数组中的对象值
问题描述
尝试在某些数组的条件下修改数组中的对象值覆盖不起作用,这是我的片段
const removeAction = (target, array, name) => {
let mutation = JSON.parse(JSON.stringify(array));
mutation.map( obj => {
if(obj.value === target.value) {
console.log(obj)
obj.checked = false
}
return obj
})
console.log(mutation)
removeCallback(mutation, name)
}
我取回数组中的原始对象。我该如何调试这个问题?
解决方案
const modifiedArray = JSON.parse(JSON.stringify(array)).map(...
推荐阅读
- javascript - Javascript媒体查询:如何根据屏幕宽度运行脚本?
- c# - 控件消失?如何解决?请?(使用 C# winform)
- django - django-widget-tweaks 在 render_field 中使用 field.name
- java - 在保留垂直字符的同时使用拱形 Java Graphics 2D 文本
- apache-spark - knn 使用 Spark 进行流式传输
- javascript - 如何存储对函数的引用?
- go - 按名称对导出的类型进行分组
- c# - 如何使用 try/catch 来验证表单上多个文本框中的数据输入。并在出现错误后停止输入数据
- url - 如何从 URL 参数中获取 base64 编码值并使用 JavaScript 将其放置在输入字段中
- pdo - 如何使用 php 变量读取 sqlite3 上的数据?