js 函数名提示 is not defined |
写前端由于经常使用到 js 函数,有时明明函数名称写是对的,但还是报错提示 函数名 is not defind ,令人十分费解。
看了网上的帖子整理下解决思路: 1、函数 is not defind 这个报错一般和你代码里的 js 的写法什么的没关系,优先查看在此函数前执行的 js 代码有没有报错,js 函数是按照顺序执行的,一旦前面的 js 出错,后面的 js 函数就无法执行了。 🤌⛄🥩🆚🐕 如果想要不管前面的有没有错都想继续执行 js 函数时,可以使用下面这种函数声明格式:
这种写法把函数名写在 function 前面,而且前面不加 var 等类型定义,这时此函数就为 window 对象作为其作用域,可以在任何地方调用,不管前面 js 代码是否出错都可以调用。 JS 真是一种比较恶心的语言,PHP是世界上最好的语言。 🧒💍💾🙄👂
帖子热度 2946 ℃
|
|
程序猿跟产品经理一起看电视。每个节目看到一半程序猿就换台,看到一半就换台,几次之后产品经理终于忍无可忍的咆哮:老子刚看出点意思你就换、刚看出点意思你就换,到底还让不让人看啦?!程序猿淡定的盯着电视道:你半路改需求的时候我可没吱过声!
|