取出两个数组中相同的合约
Posted xfcao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了取出两个数组中相同的合约相关的知识,希望对你有一定的参考价值。
//从原合约列表中移除登录用户没有的合约
while(i<this.contracts.length-1){
var ctt = this.contracts[i];
var cs = list.filter(function(p){return p.ID==ctt.ID});
if(!cs || cs.length==0){
this.contracts.splice(i,1);
}
else{
i++;
}
}
//加入原合约列表中没有的
for(var i=0;i<list.length;i++){
var cs = this.contracts.filter(function(p){return p.ID==list[i].ID});
if(!cs || cs.length==0){
this.contracts.push(list[i]);
}
}
$scope.showContract=[];
for(var i=0;i<BD.mainListID.length;i++){
var cs = BD.contracts.filter(function(p){return p.ID==BD.mainListID[i]});
if(cs.length!=0){
$scope.showContract.push(cs[0]);
}
}
以上是关于取出两个数组中相同的合约的主要内容,如果未能解决你的问题,请参考以下文章
Metamask + remix:在ropsten测试链上取出已经部署的合约并进行一些操作