var arr=data;//data就是后台数组的值
});
这里的ajax方法的访问后台路径不要错误,如果不会ajax可以看一下jQuery说明。
<html>
<head>
<style>
#arr,#now{
display: flex;
}
</style>
</head>
<body>
<div id="arr">
</div>
<div id="now">
</div>
</body>
<script type="text/javascript">
// 显示模版
var model =
[
{view: "aa", value: [22,33]},
{view: "bb", value: [41,35]},
{view: "cc", value: [21,78,89]}
];
// 原始数据
var arr = [22,21,33,41,35,78,89,92];
printf("原始数据: ", "div", "#arr");
// 新的显示
var now = [];
printf("显示结果: ", "div", "#now");
for(var i=0; i<arrlength; i++)
{
var view = arr[i];
var views = modelfilter(function(one){
var values = onevaluefilter(function(two){
return two == arr[i];
});
return valueslength>0;
});
if(viewslength>0) view = views[0]view;
nowpush(view);
var old = arr[i];
if(i<arrlength-1) old+=", ";
printf(old, "div", "#arr");
var show = view;
if(i<arrlength-1) show+=", ";
printf(show, "div", "#now");
}
// 统计次数
var list = [];
nowforEach(function(one){
var exist = listfilter(function(item){
return itemvalue == one;
});
if(existlength>0) exist[0]count++;
else listpush({value:one,count:1});
});
// 打印结果
printf("出现次数: ");
listforEach(function(one){
printf(onevalue + ": " + onecount + "次");
});
function printf(val, tag, sel)
{
if(!tag) tag = "div";
var div = documentcreateElement(tag);
divinnerText = val;
var e = documentquerySelector(sel);
if(!e) e = documentbody;
eappendChild(div);
}
</script>
</html>
上代码,有问题追问哈。
以上就是关于js如何获取后台数组全部的内容,包括:js如何获取后台数组、JS数组统计的问题,高手请进。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)