怎么解决js中undefined或not defined错误
的有关信息介绍如下:做web开发或前端开发在写js的时候,或多或少都会出现js里面报undefined或not defined错误,当然每个开发者问题出现方式不一样,所以解决的方法也都不一样,我就把我关于解决错误的方法给大家分享一下
js在引用一个方法或一个变量的时候,此方法或变量没有在前文定义,所以js不知道这是什么,就 not defined了
为什么会not defined?因为输出的a在前面没有定义,JS不认识它是什么,所以就会这样,那只要这样就好了
只要在引用此变量的前文对此变量进行定义就可以了,但注意,在后面定义是不行,js是从上往下读的,在后面定义仍然读不到,就会undefined, 如图
关于方法引用,很多not defined都是方法名引用错误导致,所以此类错误,先检查方法名是否正确,如图
这个解决方法就简单了,只要写入正确的方法名就好了,和上面一样,要在引用前定义,如图
在对于数据的处理,如JSON,key值和value,这两个的位置,名字不能写错,不然也会undefined,如图
解决的方法和上面的一样,key和value不能写错,更正后的结果如图,当然还有很多中情况,就不一一描述了