[JavaScript] 纯文本查看 复制代码function next_scan_equal(value)
{
var m_count = 0;
for(key in g_data)
{
if(readValue(key, init_value, init_byte_length) != value)
{
delete g_data[key]
}else{
g_data[key] = value
}
}
m_count = Object.keys(g_data).length
if(m_count < 100)
{
for(var key in g_data)
{
console.log("\033[1;32;40maddress: \033[0m" + '\033[1;33;40m' + key + '\033[0m' + "\033[1;32;40m value: \033[0m"+ '\033[1;33;40m' + g_data[key] + '\033[0m');
}
}
return m_count;
}
function next_scan_unchange()
{
var m_count = 0;
for(key in g_data)
{
if(readValue(key, init_value, init_byte_length) != g_data[key])
{
delete g_data[key]
}
}
m_count = Object.keys(g_data).length
if(m_count < 100)
{
for(var key in g_data)
{
console.log("\033[1;32;40maddress: \033[0m" + '\033[1;33;40m' + key + '\033[0m' + "\033[1;32;40m value: \033[0m"+ '\033[1;33;40m' + g_data[key] + '\033[0m');
}
}
return m_count;
}
function next_scan_change()
{
var m_count = 0;
for(key in g_data)
{
var new_value = readValue(key, init_value, init_byte_length)
if(new_value == g_data[key])
{
delete g_data[key]
}else{
g_data[key] = new_value
}
}
m_count = Object.keys(g_data).length
if(m_count < 100)
{
for(var key in g_data)
{
console.log("\033[1;32;40maddress: \033[0m" + '\033[1;33;40m' + key + '\033[0m' + "\033[1;32;40m value: \033[0m"+ '\033[1;33;40m' + g_data[key] + '\033[0m');
}
}
return m_count;
}
function next_scan_littler(value)
{
var m_count = 0;
for(key in g_data)
{
var new_value = readValue(key, init_value, init_byte_length)
if(new_value >= value)
{
delete g_data[key]
}else{
g_data[key] = new_value
}
}
m_count = Object.keys(g_data).length
if(m_count < 100)
{
for(var key in g_data)
{
console.log("\033[1;32;40maddress: \033[0m" + '\033[1;33;40m' + key + '\033[0m' + "\033[1;32;40m value: \033[0m"+ '\033[1;33;40m' + g_data[key] + '\033[0m');
}
}
return m_count;
}
function next_scan_larger(value)
{
var m_count = 0;
for(key in g_data)
{
var new_value = readValue(key, init_value, init_byte_length)
if(new_value <= value)
{
delete g_data[key]
}else{
g_data[key] = new_value
}
}
m_count = Object.keys(g_data).length
if(m_count < 100)
{
for(var key in g_data)
{
console.log("\033[1;32;40maddress: \033[0m" + '\033[1;33;40m' + key + '\033[0m' + "\033[1;32;40m value: \033[0m"+ '\033[1;33;40m' + g_data[key] + '\033[0m');
}
}
return m_count;
}
function next_scan_between(value1, value2)
{
var m_count = 0;
for(key in g_data)
{
var new_value = readValue(key, init_value, init_byte_length)
if(new_value >= value1 && new_value <= value2)
{
g_data[key] = new_value
}else{
delete g_data[key]
}
}
m_count = Object.keys(g_data).length
if(m_count < 100)
{
for(var key in g_data)
{
console.log("\033[1;32;40maddress: \033[0m" + '\033[1;33;40m' + key + '\033[0m' + "\033[1;32;40m value: \033[0m"+ '\033[1;33;40m' + g_data[key] + '\033[0m');
}
}
return m_count;
}
function next_scan_increase()
{
var m_count = 0;
for(key in g_data)
{
var new_value = readValue(key, init_value, init_byte_length)
if(new_value <= g_data[key])
{
delete g_data[key]
}else{
g_data[key] = new_value
}
}
m_count = Object.keys(g_data).length
if(m_count < 100)
{
for(var key in g_data)
{
console.log("\033[1;32;40maddress: \033[0m" + '\033[1;33;40m' + key + '\033[0m' + "\033[1;32;40m value: \033[0m"+ '\033[1;33;40m' + g_data[key] + '\033[0m');
}
}
return m_count;
}
function next_scan_decrease()
{
var m_count = 0;
for(key in g_data)
{
var new_value = readValue(key, init_value, init_byte_length)
if(new_value >= g_data[key])
{
delete g_data[key]
}else{
g_data[key] = new_value
}
}
m_count = Object.keys(g_data).length
if(m_count < 100)
{
for(var key in g_data)
{
console.log("\033[1;32;40maddress: \033[0m" + '\033[1;33;40m' + key + '\033[0m' + "\033[1;32;40m value: \033[0m"+ '\033[1;33;40m' + g_data[key] + '\033[0m');
}
}
return m_count;
}