function x(){ this.y=1; }; 像这个JAVASCRIPT中的THIS能否用X()替代,成为X()
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/17 05:10:14
function x(){ this.y=1; }; 像这个JAVASCRIPT中的THIS能否用X()替代,成为X().Y=1?如果不行,原因什么
也就是this.y=1变成X().y=1行不行,如果不行,原因是什么?请通俗举例。
也就是this.y=1变成X().y=1行不行,如果不行,原因是什么?请通俗举例。
不行,首先你要理解this的含义和用法,this是对象的引用,而x()是方法.
function x(){ this.y=1; }所以这里this代表调用x()方法的对象.比如:
window.onload = function(){
var test = document.getElementById("test");
test.onclick = x;
function x(){
\x05 alert(this.value);
\x05 }
\x05}
这个例子,test为一个对象,执行onclick事件后,调用x()方法,这里的this便是对test对象的引用,所以this.value与test.value是等价的.
function x(){ this.y=1; }所以这里this代表调用x()方法的对象.比如:
window.onload = function(){
var test = document.getElementById("test");
test.onclick = x;
function x(){
\x05 alert(this.value);
\x05 }
\x05}
这个例子,test为一个对象,执行onclick事件后,调用x()方法,这里的this便是对test对象的引用,所以this.value与test.value是等价的.
function x(){ this.y=1; }; 像这个JAVASCRIPT中的THIS能否用X()替代,成为X()
JavaScript 中的 "+x+"、"+y+"
在javascript中的一段代码:if(x>>y){ x=0; y=10; }
matlab中,怎样用function定义带参数的方程? 比如 function y=myfun(x) y=x(1)+x
function Y = nhanchap(X,H)
y=x^3 能否适当平移成为y=x^3-x 如何平移?
javascript中的this指向谁
javascript 中定义变量var r = [{x:10,y:9},{x:10,y:8}],
javascript,ext var sn = this.selModel.selNode || {};中的"||
javascript编一程序计算8*x*x+(x+y)*(3*x-8)的值?
matlab中如何用function建立一个y=f(x)函数?直接function y=f(x) y=x.^2+3*x+
this.toolStripStatusLabel1 .Text ="("+e .X +","+e.Y +")"; 我知