87,902
社区成员
发帖
与我相关
我的任务
分享
var points = [ //具有两个元素的数组
{x:0,y:0}, //每个元素都是一个对象
{x:1,y:1}
];
points.dist = function (){ //定义一个方法来计算两点之间的距离
var p1 = this[0];
var p2 = this[1];
document.write(p1.x);
}
document.writeln(points.dist());
var points = [ //具有两个元素的数组
{x:0,y:0}, //每个元素都是一个对象
{x:1,y:1}
];
points.dist = function (){ //定义一个方法来计算两点之间的距离
var p1 = this[0];
var p2 = this[1];
document.write(p1.x);
}
points.dist();
points.dist()没有返回值 所以你document.write的时候是undefined
或者
var points = [ //具有两个元素的数组
{x:0,y:0}, //每个元素都是一个对象
{x:1,y:1}
];
points.dist = function (){ //定义一个方法来计算两点之间的距离
var p1 = this[0];
var p2 = this[1];
return p1.x;
}
document.writeln(points.dist());