我正在编写一个函数,其唯一目的是将一个段落作为参数。然后获取冒号后面的所有文本并在每个逗号处将其拆分。
这是我想出的函数,但控制台给我一个“异常:类型错误:未定义不是函数”
这里是有问题的代码:
function catNames (paragraph){
return paragraph.indexof(":").slice(2).split(",");
}
show(catNames("born 20/09/2004 (mother Yellow Bess): " +
"Doctor Hobbles the 2nd, Noog"));
最佳答案
indexOf(":")
函数返回一个整数,而 slice 是数组对象的方法。因此它会抛出异常。
关于Javascript 函数接受一个段落作为参数并返回一个名称数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23717146/