zoukankan      html  css  js  c++  java
  • js 函数名 is not defined 页面js里的函数报错

    https://blog.csdn.net/m0_38005162/article/details/80477824

    由于经常遇到使用js函数时明明函数名称写是对的,但还是报错提示  函数 is not defind 令人烦躁;

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

    1、函数 is not defind  一旦报这个错说明你的js代码里面有BUG与js的写法什么的没关系, 优先查看在此函数前执行的js代码

    2、js函数是按照顺序执行的,看下你的全局js函数和在这个报错函数之前的函数有没出错的,一旦前面的js出错,后面的js函数就无法执行


    显而易见的是这种,当前面的js出错如果不解决后面的函数就会无法找到。

    3、当想要不管前面的有没有错都想继续执行js函数时可以使用可以使用

    1. 函数名 = function (){
    2. alert("函数名在前");
    3. }

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


  • 相关阅读:
    利用pipe实现进程通信一例
    司机和售票员问题 信号signal注册一例
    HDU 1003
    HDU 1847
    HDU 1846(巴什博弈)
    《断弦》感想
    夺冠概率
    熄灯问题
    HDU 2176(Nim博弈)
    NYOJ 541
  • 原文地址:https://www.cnblogs.com/sunny3158/p/15269487.html
Copyright © 2011-2022 走看看