@@ -13,10 +13,20 @@ let i = [
{key2:'val2'},
{key3:'val3'},
]
-
+let i2 = [
+ {key:'val1',v:2},
+ {key:'val2',v:4},
+ {key:'val3',v:6},
+ {key:'val4',v:''},
+]
let s = JSON.parse(JSON.stringify(i).replace(/[\{|\}]/g,'').replace(/\[/,'{').replace(/\]/,'}'))
console.log(s);
console.log(s.key1)
+function fn(i){
+ return ('x')&&i
+}
+console.log(fn(6));
+console.log(i2.reduce((r,v)=>{console.log(r); return (r[v.key]=v.v)&&r},{}))