javascript将函数赋给属性 ,赐教
function Employ(name,salary){
this.name=name;
this.salary=salary;
this.getSalary=function(){
return this.salary;
};
this.addSalary=addSalary;
}
function addSalary(addtion){
return this.salary+=addtion;
}
var e1 = new Employ("cici",100);
var e2 = new Employ("titi",50);
e1.getSalary.owner="e1";
e2.getSalary.owner="e2";
alert(e1.getSalary.owner);
alert(e2.getSalary.owner);
e1.addSalary(30).owner="e1";
e2.addSalary(30).owner="e2";
alert(e1.getSalary.owner);//**
alert(e2.getSalary.owner);//**
为什么 **标记的两行不输出同样的值"e2"?
而是一个输出 "e1" 一个输出"e2"?
想问内嵌函数 和 普通定义函数 这两个函数作为 变量属性值有何不同
看不懂,觉得LZ思维混乱~
好啊
搞懂了是这样:
function Employ(name,salary){
this.name=name;
this.salary=salary;
this.getSalary=function(){
return this.salary;
};
this.addSalary=addSalary;
相关问答:
这个表单的数值不是固定的!当按下停止按钮的时候最终的数字才会停在上面!
我想把最后停下的数字传送传送到下一个ASP页面上去!
不想使用location.href="mnn.asp?action="+ok1这样的方式传送过去
......
我的情况是这样的,我在frameset里有两个子frame,一个frame名是frmActualFolder,有这样一个方法
function SetCurrentFolder()
{
document.getElementById('tdName').innerHTML = "/"+w ......
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> </title>
<script type="text/javascript">
......
想实现这样一个目的:输入文字到文本框text1,使用onBlur事件,当焦点移开的时候,根据文本框text1的内容,通过SQL语句检索表,得到对应的列值,然后赋值给text2,请问各位,关于这个功能的javascrtpt ......