您的位置:首页 > Web前端 > JavaScript

Js自定义对象封装

2016-07-21 18:49 567 查看

把js对象转换为自定义对象

在调用自定义对象的方法。类似我们用
$()
来将DOM对象转为Jquery类似。

代码中我们用
_
来封装自定义对象,并且在原型中写入showName方法,输出对象的name属性.

function baseClass(obj) {
for (var i in obj) {
if (typeof this[i] === 'undefined') {
this[i] = obj[i];
}
}
}

baseClass.prototype.showName = function() {
return this.name;
}

var obj = {
name: 'wozien',
age: 12
};

//将对象obj转为自定义的 _ 对象
var _ = function(obj) {
var thisobj = new baseClass(obj);
return thisobj;
}

console.log(_(obj).showName());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: