87,992
社区成员
发帖
与我相关
我的任务
分享Number.MAX_VALUE = 7;
document.write( Number.MAX_VALUE );
document.write( "<br />" );
function test(){
this.yyy = 3;
}
test.xxx = 4
document.write( test.xxx );
test.xxx = 7;
document.write( test.xxx );用户没这个权利么?
var o={};
//IE8以上和其它主流浏览器都支持
Object.defineProperty(o, "firstName", {
//可以在set、get中操作。
set: function (x) {
//x是要赋的值,例如o.firstName='sier',这里x就是'sier'
this.firstname = '2';//传进来的属性是驼峰式,而这里全部小写
},
get: function () {
return this.firstname;//可以返回任何值
}
//其它属性设置
});
alert(o.firstName);//第一次未赋值,undefined
o.firstName='sier';//赋值未成功,因为set函数中将2赋给firstName
alert(o.firstName);//弹出firstName,也可以弹出其它常量。取决于get的return语句
text={get XXX(){return 3}}
text.XXX="abc";
alert(text.XXX);
标准C++不支持属性语法,回复我的那个人说的是C++的方言。属性语法应该是个用得很广的概念,就像赋值、函数这种。 [quote=引用 5 楼 xiaofanku 的回复:] c++能跟javascript一样吗
标准C++不支持属性语法,回复我的那个人说的是C++的方言。属性语法应该是个用得很广的概念,就像赋值、函数这种。 c++能跟javascript一样吗
c++能跟javascript一样吗
你说的“传说中的属性语法”是什么?我不知道,上面的语法我也是偶然在stackoverflow上看到的,觉得不错才收藏的