我想知道如何使用javascript格式创建对象。 下面的函数有效,但是在创建下面格式的对象时陷入困境
尝试
ax.quiver(x, y, u, v, angles='xy', scale_units='xy', scale=1.)
ax.plot(np.array(x)+np.array(u), np.array(y)+np.array(v), np.array(x), np.array(y), visible=False)
输入
function changeData(str){
return str.charAt(0).toUpperCase() + str.slice(1).toLowerCase();
}
var result = Object.values(list.items).map(e=>changeData(e));
输出
var list = {
"items": {
"TR": "trans",
"FU": "fund",
"IN": "insta"
}
}
答案 0 :(得分:0)
.dataTables_wrapper
.dataTables_length, div.dataTables_wrapper
div.dataTables_filter label,
div.dataTables_wrapper div.dataTables_info {
color: white;
background-color: red;
}
将为您提供一个数组,而不是对象。您可以使用reduce来给您一个对象:
map
如果愿意,也可以使用var result = Object.keys(list.items).reduce((a,k)=> {
a[k] = changeData(list.items[k]);
return a;
}, {});
或for
,但是forEach
可以节省一行或两行代码。