![](/img/trans.png)
[英]how to increment property in an object with a method in that object javascript
[英]How to increment value of object property using javascript?
我有一个名为 output 的 object,如下所示
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 可以帮我解决这个问题。 谢谢。
您在“计数”之后错过了 object 中的“ : ”,并且您还尝试覆盖常量“输出”。
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);
我只会增加书籍的价值并更新名称:
const output = { count: {books:3,pens:2,name:'first'} } output.count.books++; output.count.name = 'second'; console.log(output);
试试这个方法
let output = { count: { books: 3, pens: 2, name: 'first', } } const books = output.count.books + 1; const pens = output.count.pens; let name = output.count.name; name = "second"; output = { 'books': books, 'pens': pens, 'name': name, } console.log(output);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.