Код JS показан ниже, я хочу использовать регулярное выражение для сопоставления со значением «logging» во всем методе «myfun c .call». Я использую (myfunc|\w+)\.call(.|\n)*logging
, тогда он не найдет все 5 функций, как написать это регулярное выражение?
myfunc.call({
"logging" : true
});
myfunc.call({
"logging" : true,
//"mode": true,
}, "project1");
myfunc.call({
"devMode": true,
"logging" : false,
}, "project1");
myfunc.call({
"apiKey": "xxx",
"baseURL": "HTTP://xxx", // url used when not in dev mode
"mode": false, // mode
"logging": true, // logs events
}, "project1");
myfunc.call({
"apiKey": "xxx"
}, "project1");
В этом случае я хочу проверить, какая функция имеет значение, что атрибут logging является истинным только 3 функции соответствуют ей