我想做以下事情
var my_json = {
a : 'lemon',
b : 1
}
function obj(json){
this.a = 'apple';
this.b = 0;
this.c = 'other default';
}
Run Code Online (Sandbox Code Playgroud)
分配后
var instance = obj(my_json)
Run Code Online (Sandbox Code Playgroud)
我想得到
instance.a == 'lemon'
Run Code Online (Sandbox Code Playgroud)
for(var key in json) {
if(json.hasOwnProperty(key)) {
this[key] = json[key];
}
}
Run Code Online (Sandbox Code Playgroud)
if如果你确定没有任何东西可以扩展Object.prototype(这无论如何都是坏事),那么该块是可选的.
| 归档时间: |
|
| 查看次数: |
14701 次 |
| 最近记录: |