Javascript 函数接受一个段落作为参数并返回一个名称数组

标签 javascript function methods

我正在编写一个函数,其唯一目的是将一个段落作为参数。然后获取冒号后面的所有文本并在每个逗号处将其拆分。

这是我想出的函数,但控制台给我一个“异常:类型错误:未定义不是函数”

这里是有问题的代码:

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/

相关文章:

javascript - 在不丢失js和css的情况下将html加载到div中

JSON 对象中的 Javascript 表

c - 错误: Conflicting types for function (C)

r - R中这个函数的逻辑有什么问题?

Java异步方法调用

java - 创建对象时声明方法

javascript - 仅使用 javascript 在 div 中加载另一个 html 文件时更改 url

javascript - 仅重置表单中的字段集并保留所有其他值

JavaScript : access return of other function

c# - 使用属性而不是方法变量的缺点