Javascript 使用JS创建格式化数组

Javascript 使用JS创建格式化数组,javascript,jquery,arrays,Javascript,Jquery,Arrays,我有这个数组的格式 var数据=[{ “月份”:“2017年1月-检查”, “余额”:“0.00” }, { “月份”:“2017年1月-检查”, “余额”:“0.00” }, { “月份”:“2017年2月-检查”, “余额”:“0.00” }, { “月份”:“2017年2月-检查”, “余额”:“0.00” }, { “月份”:“2017年3月-检查”, “余额”:“0.00” }, { “月份”:“2017年4月-检查”, “余额”:“0.00” }, { “月份”:“2017年5月-

我有这个数组的格式

var数据=[{
“月份”:“2017年1月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年1月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年2月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年2月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年3月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年4月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年5月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年5月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年6月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年7月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年8月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年9月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年10月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年11月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年12月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年12月-检查”,
“余额”:“0.00”
}]
var标签=[];
对于(变量i=0;iconsole.log(label)
您可以使用
map
进行此操作

这是一把小提琴:

var数据=[{
“月份”:“2017年1月-检查”,
“余额”:“0.00”
}, {
“月”:“一月”,
“余额”:“0.00”
}, {
“月份”:“2017年2月-检查”,
“余额”:“0.00”
}, {
“月”:“二月”,
“余额”:“0.00”
}, {
“月”:“三月”,
“余额”:“0.00”
}, {
“月”:“四月”,
“余额”:“0.00”
}, {
“月份”:“2017年5月-检查”,
“余额”:“0.00”
}, {
“月”:“五月”,
“余额”:“0.00”
}, {
“月”:“六月”,
“余额”:“0.00”
}, {
“月份”:“2017年7月-检查”,
“余额”:“0.00”
}, {
“月”:“八月”,
“余额”:“0.00”
}, {
“月”:“九月”,
“余额”:“0.00”
}, {
“月份”:“2017年10月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年11月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年12月-检查”,
“余额”:“0.00”
}, {
“月”:“十二月”,
“余额”:“0.00”
}];
var result=data.map(函数(v,i){
设月=v.month.split(“”);
如果(月长==1)返回月[0];
否则返回[月[0],月[1];
});

控制台日志(结果)您可以使用
map
进行此操作

这是一把小提琴:

var数据=[{
“月份”:“2017年1月-检查”,
“余额”:“0.00”
}, {
“月”:“一月”,
“余额”:“0.00”
}, {
“月份”:“2017年2月-检查”,
“余额”:“0.00”
}, {
“月”:“二月”,
“余额”:“0.00”
}, {
“月”:“三月”,
“余额”:“0.00”
}, {
“月”:“四月”,
“余额”:“0.00”
}, {
“月份”:“2017年5月-检查”,
“余额”:“0.00”
}, {
“月”:“五月”,
“余额”:“0.00”
}, {
“月”:“六月”,
“余额”:“0.00”
}, {
“月份”:“2017年7月-检查”,
“余额”:“0.00”
}, {
“月”:“八月”,
“余额”:“0.00”
}, {
“月”:“九月”,
“余额”:“0.00”
}, {
“月份”:“2017年10月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年11月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年12月-检查”,
“余额”:“0.00”
}, {
“月”:“十二月”,
“余额”:“0.00”
}];
var result=data.map(函数(v,i){
设月=v.month.split(“”);
如果(月长==1)返回月[0];
否则返回[月[0],月[1];
});

控制台日志(结果)您可以为此使用JQUERY

这是一把小提琴:

$(文档).ready(函数(){
风险值数据=[{
“月份”:“2017年1月-检查”,
“余额”:“0.00”
}, {
“月”:“一月”,
“余额”:“0.00”
}, {
“月份”:“2017年2月-检查”,
“余额”:“0.00”
}, {
“月”:“二月”,
“余额”:“0.00”
}, {
“月”:“三月”,
“余额”:“0.00”
}, {
“月”:“四月”,
“余额”:“0.00”
}, {
“月份”:“2017年5月-检查”,
“余额”:“0.00”
}, {
“月”:“五月”,
“余额”:“0.00”
}, {
“月”:“六月”,
“余额”:“0.00”
}, {
“月份”:“2017年7月-检查”,
“余额”:“0.00”
}, {
“月”:“八月”,
“余额”:“0.00”
}, {
“月”:“九月”,
“余额”:“0.00”
}, {
“月份”:“2017年10月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年11月-检查”,
“余额”:“0.00”
}, {
“月份”:“2017年12月-检查”,
“余额”:“0.00”
}, {
“月”:“十二月”,
“余额”:“0.00”
}];
var myJsonString=JSON.stringify(数据);
var JsonObject=JSON.parse(myJsonString);
var标签=[];
var myJsonStrings=null;
$。每个(数据、函数(k、v){
var label1=[];
如果(v.月包括(“-”){
标签1.推送(v.Month.split(“-Check”).连接(“”);
标签推送(标签1);
}
否则{
label.push(v.Month.split(“”)。join(‘,’);
}
//console.log(k+'是'+v.Month);
//控制台日志(标签);
myJsonStrings=JSON.stringify(标签);