JavaScript之对原生JavaScript对象及其原型扩展初探
Object对象:
//扩展:对JavaScript原生对象的扩展 //原理:原型对象 Object.prototype.keys = function(){ var keys = []; for(var item in this) if(this.hasOwnProperty(item))//用于判断一个属性是否是对象实例定义的,还是从原型导入的 keys.push(item); return keys; } var obj = {"name":"johnny","age":21}; obj.keys();//["name"."age"]
Number对象:
Number.prototype.add = function(param){ return this + param; } var n = 5; n.add(3);//8
Array对象:
参考文献
本文作者:
千千寰宇
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!