javascript - 如何在javascript中编写一个函数来修改值
问题描述
我必须创建一个函数,该函数将在下面的名称等于 CCF 的工作数组中将 isComplete 标志从 false 替换为 true ...我是 javaScript 的新手,我将感谢您的帮助。
const works = [
{name:"CCS",workStatus:{isComplete:true}},
{name:"CCB",workStatus:{isComplete: false}},
{name:"CCF",workStatus:{isComplete: false}}
]
输出必须是
const works = [
{name:"CCS",workStatus:{isComplete:true}},
{name:"CCB",workStatus:{isComplete: false}},
{name:"CCF",workStatus:{isComplete: true}}
]
解决方案
const works = [
{"name":"CCS","workStatus":{"isComplete":true}},
{"name":"CCB","workStatus":{"isComplete": false}},
{"name":"CCF","workStatus":{"isComplete": false}}
];
function test(){
works[0].workStatus.isComplete=false;
works[1].workStatus.isComplete=true;
console.log(works);
}
<button onClick =test()>Click me</button>
这是您更改 JSON 对象/数组值的方式
推荐阅读
- java - 在填充的 CSV 文件中引发 NoSuchElementException
- r - 如何使 sjPlot::tab_model() html 表在 bookdown 文档中编号
- if-statement - 具有日期时间值的单元格的过滤功能
- lerna - 使用 lerna 提升根 package.json 版本
- r - 基于另一个向量 R 重新分类一个向量
- android - 首次加载 android studio 3.5 时找不到属性
- node.js - 尝试使用 mongoDB、nodejs 和 mongoose 将数据保存到集合中
- reactjs - 为什么改变一个输入中的值也会改变另一个输入中的值?
- excel-formula - 查找/索引/匹配
- automata - (T/F 和解释)当且仅当 NFA 的开始状态是最终状态时,NFA 才接受空字符串