钩子构造函数对象?

时间:2011-06-22 14:13:46

标签: javascript

我想做的是:
1.用Object做某事(覆盖或设置它的某些属性)
2.当我定义像{'a': 12}这样的对象时,请提醒“'a':12” 有可能吗?

2 个答案:

答案 0 :(得分:0)

你可以这样做:

var obj = {'a': 12};

for (ind in obj ){
   alert("'"+ind+"': "+obj[ind]);
}

小提琴:http://jsfiddle.net/maniator/nwrWq/

答案 1 :(得分:0)

if (typeof Object.make !== 'function') {
    Object.make = function (o) {
        for(key in o) {
            if(o.hasOwnProperty(key))
                alert( key + ' ' + o[key]);   
        }
        return o;
    };
}

var MyObj = Object.make({ a: 1});

http://jsfiddle.net/uc5Pj/