vue里面这个foreach中this为什么指向undefine?
 var a = [{name: 'yang',age:1},{school:'one'}]
console.log(this)  //window
this.a.forEach(function () {
  console.log(this) //window
})

forEach是不是不改变this指向,为什么下面这个图里面forEach中this由组件变成了undfine?
图片说明

https://gitee.com/qflyalltime/travel/blob/master/src/pages/city/components/Search.vue
第55行

8个回答

打印的是window啊。。没问题。。

 <script src="https://cn.vuejs.org/js/vue.js"></script>
<div id="watch-example">
    <p>
        Ask a yes/no question:
        <input v-model="keyword">
    </p>
</div>
<script>
    var watchExampleVM = new Vue({
        el: '#watch-example',
        data: { cities: [[1, 2], [3, 4]] ,keyword:null},
        watch: {
            keyword: function (newValue, oldValue) {
                setTimeout(()=>{
                    console.log(this)
                    for (let i in this.cities) {
                        this.cities[i].forEach(function (item) {
                            console.log(item,this)
                        });
                    }
                },1000)
            }
        }
    });
  </script>
showbo
支付宝加好友偷能量挖 回复qflyalltime: 严格模式this不能指向全局对象,如window,所以是undefined。。
大约一年之前 回复
qflyalltime
小羊也疯狂 回复qflyalltime: 可能单文件组件采用了严格模式吧
大约一年之前 回复
qflyalltime
小羊也疯狂 ...我也不知道,是不是我们文件组织方式不一样 https://gitee.com/qflyalltime/travel/blob/master/src/pages/city/components/Search.vue 第55行
大约一年之前 回复

请使用es6语法,把function(item){} 改为 (item)=>{} this就会指向vue了,

每一个用function声明的函数在调用时都会在函数内创建自己的this。this一般是函数所操作的对象。如果没有操作的对象。this在"use strict";严格模式下是 undefined,非严格模式下是 window。
也就是说,function声明的函数总是有自己的this。从而遮盖外层作用域中的this。
如果用es6的箭头函数()=>{}就没有自己的this。在箭头函数()=>{}中访问this,是访问外层作用域中的this。

里面那个this是foreach的回调里的this,跟外层vue对象的this不一样,可以在外层let cur = this ,再在foreach里面使用cur,这样就是想要的this指向了

此处thiss.a,this未定义

具体原因是,this指向调用的对象,而forEach回调函数并不是由this.a调用的,而是通过某种途径由window直接调用,所以要使this指向数组,必须使调用的
对象无作用域,建议用es6箭头函数,里面每一层this没有作用域,因此和该数组一样的作用域

应该是启用了严格模式,代码加入一句'use strict';,将指定代码在严格条件下执行。
严格模式下,禁止this关键字指向全局对象,因此this会是undefined

建议使用es6箭头函数,this自动绑定父作用域

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
vue 使用forEach报错,this指向问题
getCrumbs(){ let crumbs = JSON.parse(localStorage.getItem( "crumbs" )); //[Vue warn]: Error in created hook: "TypeError: Cannot set property 'manageClass' of undefined" 报错 crumbs.forEach...
gcc -U (undefine) 無法undefine?
在程序裡頭用了#define AAA "STRAAA"rn在compile時用gcc -U AAA main.c -o helloworldrnrnAAA還是被define了沒有undefine呢rn
vue中的computed的this指向问题
今天在写vue项目时,用到了computed计算属性,遇到了使用箭头函数出现this指向问题,这里记录下 1.箭头函数中的this 箭头函数内部的this是词法作用域,由上下文确定 函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象 2.vue中的computed 使用箭头函数 list: () =&amp;gt; { console.log(this) } 不使用...
Vue axios中this的指向问题
在Vue中this始终指向Vue,但axios中this为undefined,例如若需要赋值给变量用以渲染数据,可以通过=>函数,这时this为Vue
在foreach 里面调用js代码
在一个编辑功能里,把数据库里的集合信息输出到前台页面展示,我们通常会使用&lt;c:foreach&gt;遍历输出。如何在&lt;c:foreach&gt;里调用js代码呢?我是这样实现的。场景介绍: 遍历输出的各个任务的阶段信息,效果图如下:代码是这样的:&lt;c:forEach var=&quot;stage&quot; items=&quot;${task.stages }&quot;&gt; &lt;div style=&quot;margin: 20px 0 0 20
Vue里this指向
一、普通函数中的this 这是vue文档里的原话:All lifecycle hooks are called with their 'this' context pointing to the Vue instance invoking it.意思是:在Vue所有的生命周期钩子方法(如created,mounted, updated以及destroyed)里使用this,this指向调用它的Vu...
vue 方法调用 this指向
原文地址:https://blog.csdn.net/WatermelonMk/article/details/83060468 转载内容:1.错误代码 2.正确代码   调用的时候 把此vue对象的指向作为参数 传递给被调用的函数...
Vue基础this指向
刚刚学习了一个基础教程是讲vue中this指向,下面用实例说明。 点击添加并查看this {{item}} new Vue({ el: "#app", data: { list: ["banner", "orange", "apple"] }, methods: { on: function() {
vue this 指向问题
这个跟对象里的this指向问题基本一样 script里面的方法最终都被封装到vue对象里了,所以是一样的
vue项目中this指向
实际项目过程中。在data里面定义好了 phone的值。在发送ajax请求后,this.phone的值便拿不到了。这里我axios去请求。then的回调是用es5的写法写的。发送请求前,this.phone还有值,发送请求后this.phone的值就有问题了。纠其原因是es5 的写法,this的值发生了变化。指向undefined。而这里我们的this 需要指向vue实例这里需要再继续补充箭头函数
php中foreach循环里面做if判断
[code=php]rn $zhuye_item.smallUrl$zhuye_item.note5uuidHeadIdx rn[0] => Arrayrn (rn [noteId] => 389rn [deleteFlag] => 0rn [note5uuid] => 300000186rn [note5uuidAnonym] => rn [note5uuidHeadIdx] => ["bigKey":"","smallUrl":"http://xxx/M00\/02\/1A\/wKgBeVZVpBfCUHwTAAA_pWNnYXw019.png","smallKey":"","bigUrl":"http://xxx/M00\/02\/1A\/wKgBeVZVpBeBcOe4AAGAT87yCLw740.png"]rn [note2uuid] => 300000186rn [note2uuidHeadIdx] => ["bigKey":"","smallUrl":"http://xxx/M00\/02\/1A\/wKgBeVZVpBfCUHwTAAA_pWNnYXw019.png","smallKey":"","bigUrl":"http://xxx/M00\/02\/1A\/wKgBeVZVpBeBcOe4AAGAT87yCLw740.png"]rn [note2uuidAnonym] => rn [sendTime] => 1448508925rn [type] => 0rn [content] => 涂抹急急急急急急了踏踏实实试图投资rn [replyCnt] => 1rn [praiseCnt] => 0rn [praiseAble] => 1rn [bigKey] => rn [bigUrl] => http://xxx/M00/02/1A/wKgBeVZVpBeBcOe4AAGAT87yCLw740.pngrn [smallKey] => rn [smallUrl] => http://xxx/1A/wKgBeVZVpBfCUHwTAAA_pWNnYXw019.pngrn )rnrn [1] => Arrayrn (rn [noteId] => 366rn [deleteFlag] => 0rn [note5uuid] => 0rn [note5uuidAnonym] => 春野樱rn [note5uuidHeadIdx] => 91rn [note2uuid] => 300000186rn [note2uuidHeadIdx] => ["bigKey":"","smallUrl":"http://xxx/M00\/02\/1A\/wKgBeVZVpBfCUHwTAAA_pWNnYXw019.png","smallKey":"","bigUrl":"http://xxx/M00\/02\/1A\/wKgBeVZVpBeBcOe4AAGAT87yCLw740.png"]rn [note2uuidAnonym] => rn [sendTime] => 1448505049rn [type] => 1rn [content] => 0rn [replyCnt] => 5rn [praiseCnt] => 0rn [praiseAble] => 1rn )rn[/code]rn大概就是两种数组,一种是JSON串,一种就是纯数字的。问题是现在页面foreach循环的时候判断这个长度没有用呢。
JS中null和undefine的区别
数据类型 undefine null number string boolean Object 1: undefine:引入这个值是为了区分空对象指针和未经初始化的变量。未经初始化的变量默认就取undefine。只有一个值 空对象指针:未分配或者尚未指向任何地方的指针。可以确保不指向任何对象或者函数。 未经初始化的变量:可能指向任何地方。 2: null:null是一个不存在的对象,就是没
JS里面this指向的问题
1. this指向是个老生常谈的问题,先总结如下&amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt;script
VUE基础知识1:数组forEach
vue是数据驱动,vue主要操作的是数据 1、JS中有哪些数据类型 (1)基本数据类型:number,string,boolean,null,undefined (2)引用数据类型: Object, function, Symbol(ES6)   2、{} 和 [] 操作数组的方法有哪些: ES4: pop,push,unshfit,shfit,slice,splice,revers...
Vue 方法中this指向 引起的祸端
可忽略 最近在写 vue 项目, 使用 总监封装 好的框架,遇到一个问题: vue 实例 methods 中的 方法在传递后,通过 函数名() 方式调用后, 其内部 this 竟然没有指向 window。当时就不服了,各种 debugger , 无果。 早上打开电脑后, 灵光一闪, 难道用了 bind 函数?咳咳。。。 一口老痰,终于通了。 本post 主要介绍 vue 的 methods ...
Vue笔记:使用 axios 中 this 指向问题
问题背景 在vue中使用axios做网络请求的时候,会遇到this不指向vue,而为undefined。 如下图所示,我们有一个 login 方法,希望在登录成功之后路由到主页,但通过 this.$router 获取路由器出错。 解决方案 使用箭头函数替代普通函数,ES6中的箭头函数 “=&gt;” 内部的 this 属于词法作用域,由上下文确定(也就是由外层调用者vue来确定)。 ...
vue使用axios中 this 指向问题
1.解决办法在vue中使用axios做网络请求的时候,会遇到this不指向vue,而为undefined,可以使用箭头函数”=>”来解决。如下:methods: { loginAction(formName) { this.$axios.post('http://127.0.0.1/u/subLogin', { username: this.usern
vue使用axios中 this 指向问题
1.解决办法 在vue中使用axios做网络请求的时候,会遇到this不指向vue,而为undefined,可以使用箭头函数"=&gt;"来解决。如下: methods: { loginAction(formName) { this.$axios.post('http://127.0.0.1/u/subLogi...
在VUE中使用定时器 this的指向问题
普通写法 this指向window setInteval(function () { console.log(this) }, 1000) // window,因为setInterval()函数是window对象的函数 箭头函数 this指向vue setInterval(() =&amp;gt; { console.log(this) }, 1000) // vue  setTimeout(()...
vue中使用定时器时this指向问题
箭头函数中的this指向是固定不变,普通函数中的this指向是变化的
不明白这个foreach语法。。。。
for(Map.Entry me:map.entrySet())rn System.out.println(me.getKey() + " --> " + me.getValue()) ;rn rnmap.entrySet()的返回值应该是是Set>,就是Set接口关于Map.Entry的实例吧,而那里为什么是Map.Entry呢????rn
为什么显示错误:Undefine name 's'
import java.io.*;rnpublic class Runtime1 rnrn /**rn * The main entry point for the application. rn *rn * @param args Array of parameters passed to the applicationrn * via the command line.rn */rn public static void main (String[] args)rn rn int i=0;rn tryrn String s[]=new String[2];rn s[0]="/windows/exit.com";rn s[1]="test.txt";rn Runtime R=Runtime.getRuntime();rn Process p=R.exec(s);rn InputStream in=p.getInputStream();rn OutputStream out=p.getOutputStream();rn InputStream err=p.getErrorStream();rn int exitcode=0;rn tryrn exitcode=p.waitFor();rn rn catch (InterruptedException e)rn rn System.out.println("Please print!!!!!!");rn \\语句1:rn System.out.println(s[0]+"exited withcode"+exitcode);rn catch(java.io.IOException e)rn System.out.println(s[0]+s[1]);rn while(i++<10000);rn rnrn为什么语句1没有输出?rn为什么显示错误:Undefine name 's'?
EXPOR_SYMBOL到内核的函数,在别的模块中引用为什么还是undefine?
我编写了两个模块print和test,目录结构如下:rnmodule/rn include/rn print.hrn print/rn print.crn Makefilern test/rn test.crn Makefilernrn我首先将print这个模块编译,将它insmod。然后编译test这个模块,输入make命令会显示“*** Warning: "print" [/root/module/test/test.ko] undefined!”,此时可以用insmod将生成的test.ko文件加载到内核中去,并且也可以调用“print”这个函数将“Hello world!”输出。rn我很不明白,为什么print这个函数既然已被EXPORT_SYMBOL到内核符号表中去了,为什么test模块用到这个函数时还显示未定义?rnrnrnrnprint.h:rn---------------------------rn#ifndef _PRINT_H_rn#define _PRINT_H_rnrnvoid print(void* data);rnrn#endifrn---------------------------rnrnprint.crn--------------------------------rn#include rn#include rn#include rn#include rnrn#include "print.h"rnrnvoid print(void* data)rnrn printk("%s\n", (char*)data);rnrnEXPORT_SYMBOL(print);rnrnstatic int print_init(void)rnrn printk("print_init");rn return 0;rnrnrnstatic void print_exit(void)rnrn printk("print_exit");rnrnrnmodule_init(print_init);rnmodule_exit(print_exit);rn------------------------------------rnrntest.crn------------------------------------rn#include rn#include rn#include rn#include rnrn#include "print.h"rnrnstatic char data[20];rnrnstatic int test_init(void)rnrn printk("test_init");rn strlcpy(data, "Hello world!", 20);rn print((void*)data);rn return 0;rnrnrnstatic void test_exit(void)rnrn printk("test_exit");rnrnrnmodule_init(test_init);rnmodule_exit(test_exit);rn-----------------------------------rnrnMakefile(两个Makefile差不多,这里只列一个)rn------------------------------------------------------------------rn# To build modules outside of the kernel tree, we run "make"rn# in the kernel source tree; the Makefile these then includes thisrn# Makefile once again.rn# This conditional selects whether we are being included from thern# kernel Makefile or not.rnifeq ($(KERNELRELEASE),)rnrn# Assume the source tree is where the running kernel was builtrn# You should set KERNELDIR in the environment if it's elsewherernKERNELDIR ?= /lib/modules/$(shell uname -r)/buildrnrn# The current directory is passed to sub-makes as argumentrnPWD := $(shell pwd)rnrnmodules:rn $(MAKE) -C $(KERNELDIR) M=$(PWD) modulesrnrnmodules_install:rn $(MAKE) -C $(KERNELDIR) M=$(PWD) modules_installrnrnclean: rn rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versionsrnrn.PHONY: modules modules_install cleanrnrnelsernrn# called from kernel build system: just declare what our modules arernobj-m := print.ornrnPRINT_INC = $(obj)/../includernrnEXTRA_CFLAGS += -I$(PRINT_INC)rnrnendifrn-----------------------------------------------------------
在<%foreach(...)%>里面使用服务器控件的问题!
我在aspx的页面里面使用 <%foreach(...)%> 的办法生成了一个列表,一般我不用那种DataList那些,里面无法得到每次累加的i,不知道怎么控制里面的html控件。但是我希望在 <%foreach(...)%> 里面放服务器控件,而且要获得它的id放到asp ajax的控件里面,一个简单的例子代码如下,但是这是不行的,那些控件的ID不能用"<%'PM' + i.ToString %>" 来表示,请问哪位朋友有办法解决这问题呢?rnrn[code=HTML]rn <%for(int i = 0; i < 20; i++) %>rn rn Textrn rn rn Hoverrn rn rn rn <% %>rn[/code]
java在foreach里面删除元素分析
比较好的删除集合中元素的做法。 方法(1): public static void main(String[] args) { List list = new ArrayList(); list.add(1); list.add(2); list.add(3); list.add(1); list.add(5); Iterator iterator =
foreach为什么不能遍历
hobby为什么不能解析为变量[img=https://img-bbs.csdn.net/upload/201906/14/1560512604_278919.jpg][/img]
为什么脚本中的变量变成了undefine?????高手~帮忙~谢谢~
rnrnrnrnrn后面调用:rn rnrn为什么state_xgyz变成了undefine????????????不理解rnrn高手~帮忙~谢谢~
为什么要用forEach()
  问:当我们建立一个对象的时候, 语言做了什么 答:将我们的对象的名称转换后,按照红黑树排列   其实foreach遍历过程中,并不是直接操作对象a的,而是会将a复制出一个acopy , foreach在遍历过程中操作的其实一直是acopy 。 acopy的特性是链表,使用的方法是Iterator迭代器。   for循环使用的是递归,查找速度远远不及foreach   不止...
VUE使用过程中,this指向发生变化的问题
在最近的项目中,需要将vue与一个第三方的框架整合,在该框架的一个方法中,原来与vue整合好的UI框架的一些隐式组件无法使用(这些组件的调用方式是this.xxx.ooo....)。通过控制台打印this(console.log(this))发现this指向了该方法对象,而不是原来的vue对象。解决方法: var _this = this;//这句话的位置需要注意 console.log(th...
如何全局指向vue对象
问题场景1:当我们引用了其它组件,在组件内部进行this指向,指向的不是我们需要的vue组件,而是指向了当前引用的组件,this指向难以处理到外层的vue。   问题场景2:当我们反复嵌套方法时,一级一级向下,甚至在底层还会调用其它第三方组件,this指向的处理较为繁琐。   问题解决 方法1: 在函数体本身加上.bind(this),将外层this引入到内层,一级一级嵌套进去,若层级...
为什么禁止在foreach循环里面进行元素的remove/add操作
在阿里巴巴开发手册中,有这样一条规定: 但是手册中没有给出具体原因,这到底是为什么呢? foreach循环 foreach循环是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。 Java语言从JDK 1.5.0开始引入foreach循环,在遍历数组、集合方面,foreach为开发人员提供了极大的方便,通常也被称之为增强for循环。 foreach语法格式如下: for(元...
'undefine reference to'请教
[code=C/C++]rn//Client.cpprn#include rn#include rn#include "Message.h"rn#include "Folder.h"rnusing std::string;rnusing std::cin;rnusing std::cout;rnusing std::endl;rnrnint main() rn cout << "Input a line of character to test:" << std::flush;rn string line;rn getline(cin,line);rn Message message(line);rn Folder Fol;rn message.save(Fol);rn message.remove(Fol);rn return 0;rnrn[/code]rnrn[code=C/C++]rn//Message.hrnrn#ifndef _MESSAGE_Hrn#define _MESSAGE_Hrnrn#include rn#include rn#include "Folder.h"rn#define _FOLDER_Hrnclass Folder;rnclass Message rn public:rn Message(std::string line):rn Message_str(line) ;rn Message(Message&);rn ~Message();rn Message& operator=(Message&);rn void save(Folder&);rn void remove(Folder&);rn private:rn std::set Folders;rn std::string Message_str;rn void Put_Msg_In_Folder(const std::set);rn void Rem_Mes_From_Folder();rn;rnrn#endifrnrn[/code]rnrnrn[code=C/C++]rn//Message.cpprn#include rn#include rn#include "Message.h"rnrnMessage::Message(Message& Mes):rn Message_str(Mes.Message_str) Folders(Mes.Folders) rn Put_Mes_In_Folder(Folders);rnrnrnMessage::~Message() rn Rem_Mes_From_Folder(Folders)rnrnrnMessage& Message::operator=(Message& Mes) rn Message_str = Mes.Message_str;rn Folders(Mes.Folders);rn Put_Mes_In_Folder(Folders);rnrnrnvoid Message::save(Folder& folder) rn Folder* pfol = &folder;rn Folders.insert(pfol);rnrnrnvoid Message::remove(Folder& folder) rn Folder* pfol = &folder;rn for(std::set::iterator it = Folders.begin();rn it != Folders.end();++it) rn if(*pfol == **it)rn Folders.erase(*it);rn rnrnvoid Message::Put_Mes_In_Folder(std::set Folders) rn for(std::set::iterator it = Folders.begin(); rn it != Folders.end();++it) rn (*it) -> addmes(this);rn rnrnrnvoid Message::Rem_Mes_From_Folder(std::set Folders) rn for(std::set::iterator it = Folders.begin();rn it != Folders.end();++it) rn (*it) -> remmes(this);rn rnrnrn[/code]rnrn[code=C/C++]rn//Folder.hrnrn#ifndef _FOLDER_Hrn#define _FOLDER_Hrnrn#include rn#include rn#include "Message.h"rn#define _MESSAGE_Hrnrnclass Message;rnclass Folder rn public:rn void addmes(Message*);rn void remmes(Message*);rnrn private:rn std::set Messages;rn;rnrn#endifrnrn[/code]rnrn[code=C/C++]rn//Folder.cpprnrn#include rn#include rn#include "Folder.h"rnrnvoid Folder::addmes(Message* Message) rn Messages.insert(Message);rnrnrnvoid Folder::remmes(Message* Message) rn Messages.erase(Message);rnrnrn[/code]rnClient.cpp:(.text+0x98): undefined reference to `Message::save(Folder&)'rnClient.cpp:(.text+0xae): undefined reference to `Message::remove(Folder&)'rnClient.cpp:(.text+0xce): undefined reference to `Message::~Message()'rnClient.cpp:(.text+0xfe): undefined reference to `Message::~Message()'rnClient.cpp:(.text+0x123): undefined reference to `Message::~Message()'rncollect2: error: ld returned 1 exit statusrn系统:Linux 编译器:g++rn以前高中没什么时间学,今年上了大学才终于可以自己分配时间。所以这些问题不太懂。请多多指教了。
奇怪的class undefine问题
定义了自己的两个类,a中有b的对象。rn在a.h中:rnclass b;rnclass arn b m_b;rnrn然后在a.cpp中。rn#include "b.h"rn#include "a.h"rn编译通过。我想这个作法应该是没有异意的吧。rn最后,我要在MFC那个结构里面加上这个a的实例,就放在CMyDoc中。rn和上面类似的方法。rn在mydoc.h中rnclass a;rnclass mydocrn a m_a;rn;rn在mydoc.cpp中加上rn#include "b.h"rn#include "a.h"rn编译..... : error C2079:'m_a' uses undefined class 'a'rn只有在mydoc.h中加上:rn#include "a.h"; rn才行。rn请问,我这错在什么地方了?rnrn
foreach套在for中为什么不走了呢
public void show()rn rn Response.Write("show()方法");rn int right_code = 0;rn List list = ShowMenu();rn string rightSql = "select * from sys_right where right_code = "+right_code;rn List rightList = new List();rnrnrn rnrn DataTable rightTable = null;rn for (int i = 0; i < list.Count; i++)rn rn Response.Write("for循环");rn right_code = list[i];rn rightTable = DbHelp.ReturnDataTable( rightSql);rnrn Response.Write("list中的值"+list[i]);rn if (i\"" + rr.Right_text + "\"";rn rnrn string center = " ";rn string foot = " \"" + rr.Right_text + "\"";rn node = head + center + foot;rn mainMenu.InnerHtml += node;rn rn Response.Write(node);rn rightList.Add(rr);rnrn rn rn rn elsern rn break;rn rnrn rnrn rn
vue使用refs向子组件传值提示undefine
这种情况如果是你指向调用的函数没问题的话,是因为你的父组件没有渲染好你的组件 ,你调用了子组件的元素 解决方法: this.$nextTick(() =&gt; { this.$refs.syncIssue.transAutoIssue(this.autoIssue) }) 这个可以保证组件渲染完成之后在调用就没问题了 ...
Nodejs里面关于this指向的理解
/*var pet ={ words:'...', speak:function(){ console.log(this.words);//打印的结果是... console.log(this === pet);//true;}}pet.speak();*/函数被调用的方式1.第一种:作为对象的方法。 eg:使用pet对象来调用speak方法,这时的this指向上下文执行
asp.net 超时 foreach里面不能有foreach?循环嵌套?
[img=d:\HTPF\desktop\新建文件夹\网上购物\MyPro][/img]rn不会发图片...这个不知道能看得到不..rnrn调试无效,只要一点击那个页面,断点根本不进,10秒后告诉你超时了,rnrn说连接池正在使用,并且达到最大池大小。rnrn就是一个GetProducutByTypeId()方法里面嵌套了一个GetTypeById()的方法rnrnforeach里面嵌套了一个foreach.rnrn数据库连接我都关了的。2个方法分开用都没事。但只要在GetProducutByTypeId()里面调用rnGetTypeById()就出现这个问题了rnrn而且这个时候就算你删了所有代码他都会 很果断的告诉你,超时..连接池正在使用... 感觉就是整个页面都被破坏了。rn必须重做。rnrn我刚学,真的不明白为什么会出这个错误?foreach里面嵌套foreach我用了很多次了,但怎么就这次出问题了?rnrn呼。作业因为整个原因玩不成了。。。rnrn求指教。
alert信息为 undefine ?/@_@
<% rn for(int i=0; i rnrn--------------------------------------------------------------------------------------- rna href="" <% out.print(news1.getUrl()); %>" onclick=" counter($news1.newsid)" > rn <% out.print(news1.getTitle()); %> rn--------------------------------------------------------------------------------------- rn rn可显示alert信息为 undefine rn??? 高手解答下啊@_@!!
undefine service gds_db /tcp
我用bcb写了一个小程序(用ibexpress),完全编绎后在另一个机子上运行连接第三台机子上的interbase服务,报错“undefine service gds_db /tcp”,我已经在services 中加上了gds_db 3050/tcp 但还是这个错误,
令我猝不及防的undefine和null
Javascript有两个“空值”用来表示信息缺失,undefined和null。 undefined表示“没有值”(既不是原始值也不是对象)。访问未初始化的变量,缺失的参数,以及缺失的属性会返回这个空值。并且如果函数中没有任何显式的返回值时,则会隐式的返回undefined。 Null 的意思是“没有对象”。在用到对象的时候它表示空值(比如参数,对象链中的最后一个元素等)。 undefin
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview