Node.js你如何console.log出一个对象属性+变量?
Posted
技术标签:
【中文标题】Node.js你如何console.log出一个对象属性+变量?【英文标题】:Node.js how do you console.log out an object-property + variable? 【发布时间】:2017-12-14 19:23:33 【问题描述】:我正在尝试通过在 objectProperty 的末尾添加一个变量来控制台注销一个真/假语句以选择属性:(appleAmount.amount+number)? 你是怎么做到的?
let apple = 48;
let appleAmount =
amount0 : 20,
amount1 : 40,
amount2 : 48
let number = 2;
console.log(apple === appleAmount.amount+number);
【问题讨论】:
【参考方案1】:在 javascript 中,您可以通过字符串名称访问属性,而不仅仅是通过点运算符:
console.log(apple === appleAmount[`amount$number`]); // If your version supports interpolation
console.log(apple === appleAmount['amount' + number]);
【讨论】:
如果您的用例没有太大不同,我会使用数组而不是对象。 谢谢!布雷特·比蒂(Brett Beatty)的答案以上是关于Node.js你如何console.log出一个对象属性+变量?的主要内容,如果未能解决你的问题,请参考以下文章
Node.js console.log 与 console.info
如何在heroku中显示node.js中的所有console.log?
如何在 Node.js console.log() 中获取完整对象,而不是“[Object]”?