易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript中的this - Web 开发 / JavaScript

<script type="text/javascript">
  var person = {
  name:"Kevin Yang",
  sayHi:function(){
  alert("你好,我是"+this.name);
  }
  }
  setTimeout(person.sayHi,2000);
</script>
怎么显示不出来?

this 指 调用者的对象

setTimeout(person.sayHi,2000);
换成
person.sayHi();

就能正确了。

你这里 this 指的是 window 对象

或者 

<script type="text/javascript">
  var person = {
  name:"Kevin Yang",
  sayHi:function(){
  alert("你好,我是"+person .name);
  }
  }
  setTimeout(person.sayHi,2000);
</script>

楼主没有调用哪个函数,所以没有显示

<script type="text/javascript">
  var person = {
  name:"Kevin Yang",
  sayHi:function(){
  alert("你好,我是"+this.name);
  }
  }
  setTimeout(function(){person.sayHi()},2000);
</script>

JScript code:
var person = {
name:"Kevin Yang",
sayHi:function(){
alert("你好,我是"+this.name);
}
}
setTimeout(&


相关问答:

新人javascript问题求助,请各位大哥大姐们来帮忙!

这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......

趣味javascript... - Web 开发 / JavaScript

我也来一个趣味javascript:
打开以下html文件,依次按下G,L,C三个键,就会有奇迹出现!!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" ......

javascript的论坛 - Web 开发 / JavaScript

bbs.attjs.com
关于JS的论坛,本论坛才新建不久,希望大家多多光临。在此感谢
www.attjs.com
也有很多学习资料。祝大家学习愉快哦

顶个先。。。

加油,好好干。

毫无理由的接分

接分,希望有好的资源 ......

JavaScript劫持 - Web 开发 / JavaScript

我在head中写了下面得代码,想劫持alert函数,可是不知道为什么,将这个html打开时,弹出两个框都是内容都是ab,我已经劫持了这个函数,为什么没有效呢?
我在下面定义个button在onclick事件中添加代码alert(“ab” ......

javascript方法写法 - Web 开发 / JavaScript

我在一些开源网站经常看到这样以用写法,不明白什么意思
JScript code:

(function(pppp) {
//TODO something
})(xxxxx);
搞不懂后面的括号是干什么用的,有时候是空的也有时是一个对象参数。
内嵌函数 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号