【发布时间】:2020-08-22 03:07:08
【问题描述】:
我正在尝试从一个类中打印出一组坐标。此类的每个实例都有 3 个值:经度、纬度和 IP 地址。我正在从记录各种网络攻击的源和目标 IP 地址的日志文件中读取数据。当我从日志文件中读取IP地址时,JS有没有办法识别IP地址属于某个类的实例,然后根据它识别的类打印未来的类值?做这个的最好方式是什么? jQuery能解决这个问题吗?
class comp {
constructor(ipa, long, lat){
this.address = ipa;
this.long = long;
this.lat = lat;
ips.push(address);
}
getlong(){
return this.long;
};
getlat(){
return this.lat;
}
getip(){
return this.address;
}
setlatlong(inputLong, inputLat){
this.long = inputLong;
this.lat = inputLat;
return;
}
setip(inputIP){
this.address = inputIP;
}
};
comp1 = new comp('10.0.0.1', '-77.050636', '38.889248');
comp2 = new comp('10.0.0.2', '-78.050636', '39.889248');
//obj = ip addresses
function process(obj){
///
if (ids.includes(obj.id)) {
ids.push(obj.id);
hits.push( { origin : { latitude: comp1.getlat(), longitude: comp1.getlong() },
destination : { latitude: comp2.getlat(), longitude: comp2.getlong() } } );
}
};
【问题讨论】:
-
你最终解决了这个问题吗?
标签: javascript jquery class oop