每天Javascript学习总结(属性定义方法)

每天Javascript学习总结(属性定义方法)
定义(定义)。定义属性需要使用相应的函数,例如:

object.defineproperty(obj,道具

如果目标没有自己的财产的支柱,该函数的功能是增加自身属性的道具OBJ和分配一个值。

参数propdesc指定属性的属性(可枚举的,等)。

如果对象已经有了自己的财产的支柱,该函数的功能是修改现有的财产的财产,当然,它的属性值。

1、defineproperty
var图书{ {
_year:2004,
版本:1
};

Object.defineProperty(书、年
获取:函数(){
这_year返回;
},
设置:功能(价值){

如果(价值> 2004){
这_year =价值;
this.edition =价值2004;

}
}
});

book.year = 2005;
警报(图书版);2
2、__definesetter__和__definegetter__

var图书{ {
_year:2004,
版本:1
};

/ /遗产访问支持
本书__definegetter__(年。
这_year返回;
});

本书__definesetter__(年。
如果(价值> 2004){
这_year =价值;
this.edition =价值2004;
}
});
book.year = 2005;
警报(图书版);2
以上就是今天的javascript学习总结,然后每天都会继续更新,希望大家继续关注。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部