如何解决将名称和金额推送到javascript对象
我正在尝试为一个网站创建一个应用程序,并且用户可以向该网站上的人汇款。有点像抽搐。所以我想创建一个列表,但是我不熟悉使用对象,因此遇到了一些麻烦并以一种更简单的方式解释了我的问题,我在代码中添加了注释
plot_collection <- grid.arrange(grobs = DBScan_plots,nrow = 5,ncol = 5)
解决方法
您知道哪个特定功能不起作用吗? 如果是这样,它将向您显示哪个错误?
第一个功能:
//myvar should be already as an array,imported from a database for example
cb.onTip(function(tip){
// If username already exists in myvar then i want to just increase the amount for this user else if username does not exist i want to push up the name and amount to myvar
var personName = {};
personName.name = tip.from_user;
personName.amount = tip.amount;
var userExist = false;
for (let i=0; i < myvar.length; i++) {
if (myvar[i].name == personName.name){
myvar[i].amount += personName.amount;
userExist = true;
break;
}
}
if (!userExist) {
myvar.push(personName);
}
});
您知道吗?如果没有让我知道。
在您的第二个函数中,学习了一些AngularJS基础知识,这很容易,您可以使用过滤器,也可以使用需要的过滤器(“ orderBy”)
注意: 我真的建议您学习一个框架,而不要使用普通的JS。如果您不想学习太多,只需学习AngularJS,它就必须易于学习。但是,如果您认为自己想学习一些现代框架,请学习Angular(需要使用打字稿)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。