行天之道,总司一切 收藏本站
登陆 / 注册 搜索

阅读:2.3K   回复: 2

js 函数名提示 is not defined

[复制链接]
小执念 古黑浩劫论坛大牛 2022-5-17 16:02 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
写前端由于经常使用到 js 函数,有时明明函数名称写是对的,但还是报错提示 函数名 is not defind ,令人十分费解。

看了网上的帖子整理下解决思路:

1、函数 is not defind  这个报错一般和你代码里的 js 的写法什么的没关系,优先查看在此函数前执行的 js 代码有没有报错,js 函数是按照顺序执行的,一旦前面的 js 出错,后面的 js 函数就无法执行了。
🙌🗺🌰🆘🦋‏
如果想要不管前面的有没有错都想继续执行 js 函数时,可以使用下面这种函数声明格式:

  1. 函数名 = function(){
  2. 你的代码👨🦱‌👖🛒😰🤌
  3. }
复制代码


这种写法把函数名写在 function 前面,而且前面不加 var 等类型定义,这时此函数就为 window 对象作为其作用域,可以在任何地方调用,不管前面 js 代码是否出错都可以调用。

JS 真是一种比较恶心的语言,PHP是世界上最好的语言。‎🎩🪓😡👊

上一篇
下一篇
帖子热度 2324 ℃

心中0梦 「初入古黑」 2022-5-17 16:05 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

程序猿跟产品经理一起看电视。每个节目看到一半程序猿就换台,看到一半就换台,几次之后产品经理终于忍无可忍的咆哮:老子刚看出点意思你就换、刚看出点意思你就换,到底还让不让人看啦?!程序猿淡定的盯着电视道:你半路改需求的时候我可没吱过声!
手摘星辰 「龙战于野」 2022-5-17 21:48 |显示全部楼层

人生若只如初见,何事秋风悲画扇。

PHP是世界上最好的语言。
您需要登录后才可以回帖 登录 | 免费注册  

本版积分规则

快速回复 返回列表