我有一个专门创建页面的页面,可以获取db数据并将其打印在页面上。存储在claster上的项目包含两个主机。如果我使用append()
方法,它将复制数据,因为每个主机都进行append()
调用。所以我的问题是,如果两个主机同时直接运行,如何只追加一次?例如我做
var arr = ["NY", "LA", "CA", "ETC"]
for (var i in arr){
$('#container').append(arr[i])
答案 0 :(得分:1)
function onlyUnique(value, index, self) {
return self.indexOf(value) === index;
}
// usage example:
var arr = ["NY", "LA", "CA", "ETC","NY"];
var unique = arr.filter( onlyUnique );
console.log(unique);
您可以在添加数据之前尝试以下操作