// npn install performance-now
var now = require("performance-now");
var start = now();
var end = now();
// здесь специально сделана ошибка "::" - для проверки...
var cmd='{"AFDS":"0","Fn"::"[cr@1,cr@2]"}';
//получатель результата
function agent(taskbox){
console.log(taskbox.msg,taskbox.jsonbox,(start-end).toFixed(3));
}
function checkJson(data,cb) {
var check_proc={
"jsonbox":"json str",
"err":['",',',"','{,',',}','[,',',]','::'],
"msg":[],
"agent":{} };
check_proc.filtr_0=new RegExp(/[^/\[|/\]|/\{|/\}|/\"|/\:/]/gim);
check_proc.filtr_1=new RegExp(/\"":""/g),
check_proc.filtr_2=new RegExp(/\[]/g||/\()/g),
check_proc.filtr_3=new RegExp(/\{}/g);
// это предварительная подготовка к проверке строки на валидность JSON..
check_proc.jsonbox=((((data.replace(check_proc.filtr_0,''))
.replace(check_proc.filtr_1,''))
.replace(check_proc.filtr_2,''))
.replace(check_proc.filtr_1,''))
.replace(check_proc.filtr_3,'');
return cb(check_proc);
// ..дальше код проверки, с ним все ок..
}
checkJson(cmd,agent);
-0.033 -> как то многовато... :-(
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Лучшими, можно считать географически центральные местаКак получить массив самых центральных мест?
Почему одинаковый код на разных языках работает по-разному? На Python работает корректно, на JS - нетЯ написал "аттакер" на линейно-конгруэнтный...
Вопрос такой - как правильно реализовать Service Worker на Angular 2/4? Меня именно интересуют уведомления, когда приложение не активно (вкладка не открыта),...
Есть метод который перебирает объект и записывает только свои свойства, без методовНо проверка typeof на функцию не работает, и метод тоже записывается