如何在JavaScript forEach函数中发出一次警报
How to alert once in a JavaScript forEach function?
我有这个函数ShowInScreen(ListOfObject)
,它接收一个对象列表,然后我想在屏幕上提醒列表中存在的产品名称,但只有一次。我使用的bootbox.alert
是一个引导模态,但与警报相同。现在正在为每个对象显示一个警报,但我想在一个警报中显示对象的完整列表以显示产品的名称,我该如何做到这一点?
function ShowInScreen(ListOfObject) {
var ListOfProduct = ListOfObject;
ListOfProduct.forEach(function (entry)
{
bootbox.alert(entry.product.name);
});
}
将其添加到数组中并使用.join()
:
function ShowInScreen(ListOfObject) {
var productNames = [];
ListOfObject.forEach(function (entry)
{
productNames.push(entry.product.name);
});
bootbox.alert(productNames.join(', ')); //product1, product2, product3
}
在for循环中创建一个字符串然后警告它
var myString;
forEach(function (entry {
myString += entry.product.name;
}
alert(myString);
相关文章:
- 显示数字,然后每5秒随机更改一次(javascript)
- 使函数只运行一次(Javascript)
- 仅当javascript的新内容出现时,才每3秒更新一次javascript
- 每天递减一个变量一次 - Javascript
- 每个用户/浏览器会话只加载一次Javascript
- 使用Greasemonkey每5秒执行一次Javascript
- 我想在窗口加载后只调用一次JavaScript setInterval函数
- 如何只包含一次javascript文件
- 每周运行一次 JavaScript 函数
- 每天为每个新用户运行一次 JavaScript 函数
- 每 10 次访问(重新加载)显示一次 JavaScript 函数
- 简单嵌套的 setTimeout() 只运行一次 (JavaScript)
- 如何只添加一次JavaScript库
- 每X分钟运行一次JavaScript命令
- 每两次切换播放器一次JavaScript-AngularJS
- 追加一次javascript href link
- 当使用局部视图时,只添加一次javascript代码
- 查找匹配的img src并删除它存在不止一次- Javascript
- 加载cookie时只重载一次javascript页面
- 如何使这个函数运行不止一次JavaScript/jQuery