这是我的代码
var javascriptCode="function adding(a,b){ return a+b}"
我想从该字符串中选择functionName adding
怎么做?
我试过找到它的索引为
var indexStart=javascriptCode.indexOf("function ");
var indexEnd=javascriptCode.indexOf("(");
var res = javascriptCode.substring(indexStart, indexEnd);
但是我得到了输出
function adding
,是他们的任何其他方式
答案 0 :(得分:1)
试试这个
var javascriptCode="function adding(a,b){ return a+b}";
var indexStart=javascriptCode.indexOf(" ");
var indexEnd=javascriptCode.indexOf("(");
var res = javascriptCode.substring(indexStart+1, indexEnd);
console.log(res);
<强> JSFIDDLE 强>
答案 1 :(得分:1)
你可以使用正则表达式。
SchoolofFriend