var result = $.extend({}, {
name: 'zhao',
age : '26'
}, {
name: 'chen',
sex : 'girl'
}
);
//alert(obj2String(result));
$.extend({
hello: function(message) {
alert('hello, ' + message);
},
goodbye: function(message) {
alert('goodbye, ' + message);
}
});
//$.hello('zhao');
//$.goodbye('chen');
$.extend({
net: {}
});
$.extend($.net, {
hi: function(message) {
alert('hi, ' + message);
},
en: function(message) {
alert('en, ' + message);
}
});
//$.net.en('zhao');
var result = $.extend(true, {
name: 'zhao',
no: '123',
like: {
sports: 'ball',
books: 'kkkk'
}
}, {
name: 'chen',
age : '25',
like: {
sports: 'basket',
music: 'ffff'
}
});
//alert(obj2String(result));
function alertObj(opts) {
var rs = $.extend({
name: 'zhao',
no: '235',
age: '26',
sex: 'boy'
}, opts);
alert(obj2String(rs));
}
alertObj({
name: 'chen',
sex: 'girl'
});
function obj2String(o) {
var arr = [];
var format = function(s) {
if (typeof s == 'object' && s != null) {
return obj2String(s);
}
return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s;
}
for (var i in o) {
arr.push("'" + i + "':" + format(o[i]));
}
return '{' + arr.join(',') + '}';
}
name: 'zhao',
age : '26'
}, {
name: 'chen',
sex : 'girl'
}
);
//alert(obj2String(result));
$.extend({
hello: function(message) {
alert('hello, ' + message);
},
goodbye: function(message) {
alert('goodbye, ' + message);
}
});
//$.hello('zhao');
//$.goodbye('chen');
$.extend({
net: {}
});
$.extend($.net, {
hi: function(message) {
alert('hi, ' + message);
},
en: function(message) {
alert('en, ' + message);
}
});
//$.net.en('zhao');
var result = $.extend(true, {
name: 'zhao',
no: '123',
like: {
sports: 'ball',
books: 'kkkk'
}
}, {
name: 'chen',
age : '25',
like: {
sports: 'basket',
music: 'ffff'
}
});
//alert(obj2String(result));
function alertObj(opts) {
var rs = $.extend({
name: 'zhao',
no: '235',
age: '26',
sex: 'boy'
}, opts);
alert(obj2String(rs));
}
alertObj({
name: 'chen',
sex: 'girl'
});
function obj2String(o) {
var arr = [];
var format = function(s) {
if (typeof s == 'object' && s != null) {
return obj2String(s);
}
return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s;
}
for (var i in o) {
arr.push("'" + i + "':" + format(o[i]));
}
return '{' + arr.join(',') + '}';
}