<!doctype html><htmllang="en"><head><metacharset="UTF-8" /><title>Document</title><scripttype="text/javascript">var b = ['a', 'b', 'c'];
var a = {};
a[b[0]] = 'aaaaaaa';
a[b[1]] = 'bbbbbbb';
a[b[2]] = 'ccccccc';
for (var i in a) {
console.log(i + ':' + a[i]);
}
console.log(a);
if (!('w'in a)) {
a['w'] = 123;
}
for (var i in a) {
console.log(i + ':' + a[i]);
}
console.log(a);
console.log(JSON.stringify(a));
</script></head><body></body></html>
<!doctype html><htmllang="en"><head><metacharset="UTF-8" /><title>Document</title><scripttype="text/javascript">var a = ['a', 'abc', 'abcd', 'a', 'a', 'a', 'a', 'abc'];
var obj = {};
var Obj2 = {};
console.log('-------------------第一种方法-------------------');
for (var i = 0; i < a.length; i++) {
if (!Obj2[a[i]]) {
Obj2[a[i]] = 1;
} else {
Obj2[a[i]]++;
}
}
console.log(Obj2);
console.log(JSON.stringify(Obj2));
console.log(Obj2.a)
console.log('-------------------第二种方法-------------------');
for (var i = 0; i < a.length; i++) {
if (!(a[i] in obj)) {
obj[a[i]] = 1;
} else {
obj[a[i]]++;
}
}
console.log(obj);
console.log(JSON.stringify(obj));
console.log(obj.a)
</script></head><body></body></html>
拓展阅读 $.extend,JSON.stringify() ,JSON.parse()
<!doctype html><htmllang="en"><head><metacharset="UTF-8" /><scripttype="text/javascript"src="jquery-2.2.4.min.js"></script><title>Document</title><scripttype="text/javascript">var a = {
"name": "libin",
"age": "30"
};
var b = {
"name": "libin",
"sex": "男"
};
var c = $.extend({},a, b); //如果写成$.extend(a, b)会改变a对象的结构
console.log(c);
var d = JSON.stringify(c);
console.log(d + ",对象类型是:" + typeof d + ",d.name的值:" + d.name);
var e = JSON.parse(d);
console.log(e);
console.log(e + ",对象类型是:" + typeof e + ",e.name的值:" + e.name);
</script></head><body></body></html>