运行显示:…… substring/subString/subStr is not a function ……

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/S_clifftop/article/details/77528448

问题:
当截取字符串时,报错,显示“……substring/subString/subStr is not a function……”


解决方法:

  1. 首先,得确定你会用这个方法,有两个类似的

    substr(start,length),第一个参数是起始的index,后面的是要截取的长度
    substring(start,to),第一个参数是起始的index,后面的是截到的index,这两个别混了

  2. 如果定义了一个方法,先检查一下你所传入的对象是不是”字符串”类型的

    ◇ 通常检查不仔细时传入的是其他类型,如数组中你定义或存放的其他类型(json[0].wo_zui_shuai),所以要先用toString()或其他方法转换为string类型

  3. 如果提示的是什么”subStr /subString is not a function……”

    ◇ 那就要检查一下自定义方法名是否写错
    ◇ 检查了方法名没有写错,那就要检查位置放的对不对(就好像引入jQuery,bootstrap等文件时的先后顺序一样),如果用到jQuery,看是否在$(document).ready(function() {}内引用定义了此方法


一些低级错误也很多,像漏写参数(参数个数无关,只是参数顺序要对),上传错文件等等,虽然低级,但是检查不出来还是会浪费你的时间,尽量注意,有其他的情况会再补充



吃一堑,魔高一丈


猜你喜欢

转载自blog.csdn.net/S_clifftop/article/details/77528448
今日推荐