js中的公有和私有屬性或方法 http://bbs.51js.com/viewthread.php?tid=67057&highlight=%2Bwinter 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://bbs.51js.com/viewthread.php?tid=67208&highlight=%2B%D4%C2%D3%B0 http://bbs.51js.com/viewthread.php?tid=30812&highlight=%2B%C6%FC%BA%EC%CD%A4你的好象实现不了任何一个类都可以自己obj.address的 LZ要的貌似是这样的一个效果<script type="text/javascript">var Employee = function () { var wc = this, address; wc.id = "00"; wc.name = "wc"; wc.setAddress = function () { address = Array.apply(null, arguments).join("\n"); }; wc.getAddress = { toString : function () { return address; } };};Employee.prototype = { showAll : function () { var wc = this, a = [], i; for (i in wc) if (!/function|array|object/i.test(typeof(wc[i]))) a.push(i + " : " + wc[i]); a.push("address : \n" + wc.getAddress); return a; } };var c = new Employee;c.setAddress("1", "2", "3");alert( c.showAll().join("\n------------\n"));</script> <script type="text/javascript">var Employee = function () { var wc = this, address; wc.id = "00"; wc.name = "wc"; wc.setAddress = function () { address = Array.apply(null, arguments).join("\n"); }; wc.getAddress = { toString : function () { return address; } };};Employee.prototype = { showAll : function () { var wc = this, a = [], i; for (i in wc) if (!/function|array|object/i.test(typeof(wc[i]))) a.push(i + " : " + wc[i]); a.push("address : \n" + wc.getAddress); return a; } };var c = new Employee;c.setAddress("1", "2", "3");alert( c.showAll().join("\n------------\n"));</script> 这个是简单格式的:DsetAddress这样的东西,只是希望付值的时候按照规定的格式走<script type="text/javascript">var Employee = function () { var wc = this, address; wc.id = "00"; wc.name = "wc"; wc.setAddress = function () { address = arguments[0]; }; wc.getAddress = function () { return address; };};var c = new Employee;c.setAddress("1\n2\n3");alert([ "id : " + c.id , "name : " + c.name , "address : \n" + c.getAddress()].join("\n-------------\n"));</script> var c = new Employee;c.address= "shanghai "alert(c.address) 除非规定用 get set function Employee(id,name,address){ var address = address; this.id = id; this.name = name; this.getAddress = function (){ return address; } this.setAddress = function (ads){ address = ads; }}var obj = new Employee(1, 'qiaobushi', 'niaolongshan');alert(obj.address);alert(obj.getAddress()); 谁有extjs4的皮肤文件 javascript关于变量作参数的问题 JavaScript 中单双引号问题 根据内容自动调整弹出窗口大小的JS解决方案 但只适合于FF 求助,关于DIV模拟select的问题 javascript 控制table表某一列的显示和隐藏? 关于GOOGLE MAP的一个问题 如何使用JS对a样式进行控制? 如何动态替换表单对象的onClick事件,急用 saucer(思归, MS .NET MVP) 谢谢你!不过我还有问题! CSDN上的高手都哪去了? JAVASCRIPT 实现表格对齐
你的好象实现不了任何一个类都可以自己obj.address的
<script type="text/javascript">
var Employee = function () {
var wc = this, address;
wc.id = "00";
wc.name = "wc";
wc.setAddress = function () {
address = Array.apply(null, arguments).join("\n");
};
wc.getAddress = {
toString : function () {
return address;
}
};
};Employee.prototype = { showAll : function () {
var wc = this, a = [], i;
for (i in wc)
if (!/function|array|object/i.test(typeof(wc[i]))) a.push(i + " : " + wc[i]);
a.push("address : \n" + wc.getAddress);
return a;
}
};var c = new Employee;c.setAddress("1", "2", "3");alert(
c.showAll().join("\n------------\n")
);
</script>
<script type="text/javascript">
var Employee = function () {
var wc = this, address;
wc.id = "00";
wc.name = "wc";
wc.setAddress = function () {
address = Array.apply(null, arguments).join("\n");
};
wc.getAddress = {
toString : function () {
return address;
}
};
};Employee.prototype = { showAll : function () {
var wc = this, a = [], i;
for (i in wc)
if (!/function|array|object/i.test(typeof(wc[i]))) a.push(i + " : " + wc[i]);
a.push("address : \n" + wc.getAddress);
return a;
}
};var c = new Employee;c.setAddress("1", "2", "3");alert(
c.showAll().join("\n------------\n")
);
</script>
setAddress这样的东西,只是希望付值的时候按照规定的格式走
<script type="text/javascript">
var Employee = function () {
var wc = this, address;
wc.id = "00";
wc.name = "wc";
wc.setAddress = function () {
address = arguments[0];
};
wc.getAddress = function () {
return address;
};
};var c = new Employee;c.setAddress("1\n2\n3");alert([
"id : " + c.id
, "name : " + c.name
, "address : \n" + c.getAddress()
].join("\n-------------\n"));
</script>
c.address= "shanghai "
alert(c.address)
function Employee(id,name,address){
var address = address;
this.id = id;
this.name = name;
this.getAddress = function (){
return address;
}
this.setAddress = function (ads){
address = ads;
}
}var obj = new Employee(1, 'qiaobushi', 'niaolongshan');
alert(obj.address);
alert(obj.getAddress());