【问题标题】:"Object doesn't support property or method 'includes'"-[object Error]“对象不支持属性或方法‘包含’”-[对象错误]
【发布时间】:2018-08-03 14:03:22
【问题描述】:

我创建了一个方法,这里我尝试同时使用indexOf()includes()。但是我收到一条错误消息,例如“对象不支持属性或方法'includes'”。即使我也尝试同时运行 IE 和 Chrome,但得到了同样的错误。如果有人知道,请帮助我。

【问题讨论】:

  • 你确定 control.value 在这种情况下返回字符串吗?也许看看开发工具中的类型。
  • 这是因为str 不是字符串,而是对象。我相当有信心 console.log(str+'......') 输出 [Object object]..........
  • @JeremyThille 是的,你们都是正确的。它没有返回字符串。感谢您的帮助。
  • @asantaballa,是的,你是对的,它没有返回字符串。感谢您的帮助。

标签: angular typescript


【解决方案1】:

你犯了一个小错误。只需将 'control.value' 转换为字符串即可。

var str=String(control.value);

【讨论】:

    猜你喜欢
    • 2019-12-13
    • 2013-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-07
    • 1970-01-01
    • 2015-03-31
    • 2011-08-25
    相关资源
    最近更新 更多