javascript - 如何使用javascript增加对象属性的值?
问题描述
我有一个名为 output 的对象,如下所示
const output = {
count {
books: 3,
pens: 2,
name: 'first',
}
}
我想将书籍值增加 1,将名称值增加到“第二”,并使笔值保持不变。
我试过什么?
const books = output.count.books + 1;
const pens = output.count.pens;
const name = 'second';
output = {
books: books,
pens: pens,
name: name,
}
我该如何重写这段代码?soemone 可以帮我解决这个问题。谢谢。
解决方案
您在“count”之后错过了对象中的“ : ”,并且您还试图覆盖常量“output”。
const output = {
count: {books:3,pens:2,name:'first'}
}
const books = output.count.books + 1;
const pens = output.count.pens;
const name = 'second';
let result = {
books: books,
pens: pens,
name: name,
}
console.log(result);
推荐阅读
- c# - 从 Azure Function 查询 Dataverse 审核日志
- javascript - 保存 WP_Query 的结果以通过 Wordpress REST API 访问
- python - modin pandas read_parquet() 在 ETag KeyError 尝试从 s3 读取分区镶木地板时失败
- python - 使用 python 解密 .gpg 文件(在 Windows 上)
- python - 如何对rgb图片进行卷积?
- css - WordPress 2021 主题导航菜单栏未覆盖整个页面宽度
- c++ - C++ - 将类名作为参数传递
- elasticsearch-dsl - 查询嵌套匹配/不匹配项的搜索数组?
- database - 雪花:我可以将空文件复制到表格中吗
- c - 如何在 C 编程中替换 gets() 函数?