首页 > 解决方案 > 如何使用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 可以帮我解决这个问题。谢谢。

标签: javascript

解决方案


您在“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);


推荐阅读