【发布时间】:2018-11-25 23:40:19
【问题描述】:
我有一些类似这样的代码:
var date = new Date();
var userMessage = {
UserName: "Charlie",
LastOnline: date.toDateString(),
Name: "Charlie"
};
Object.keys(userMessage).forEach(function(user) {
if (userMessage[user] == "Charlie") {
document.write("Welcome Charlie!");
}
});
但是这很好用,但我只希望文档写“欢迎查理!”一次。用户可能会有两次相同的字段,我如何将其限制为一次?
很快这个函数就会被一个 angularJS ng-repeat 包裹起来。也许它可以用过滤器做一次?
小提琴链接: https://jsfiddle.net/dj5ka4g6/1/
谢谢。
【问题讨论】:
-
是的,但是如果其中一条消息有回复,我只会显示一次模态而不是多次。我还没有创建它,并想从不同的基础开始。
标签: javascript loops object