从阵列winjs更新列表视图中的分数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从阵列winjs更新列表视图中的分数相关的知识,希望对你有一定的参考价值。
我在4个数组中有4个分数。我必须在这样的每一次机会上更新它
机会数量
1 player1-1000 player2-150 player3-300 player4-40
2 player1-500 player2-600 player3-650 player4-90
3 player1-506 player2-900 player3-1000 player4-675
如何更新listview winjs数组中的分数是res1个玩家的得分1,得分2,得分3,得分4!
直到这一部分,我才明白
var employees = [
{ name: "" + x }
]
WinJS.Namespace.define("Data", { employees: employees });
接下来我该怎么办?
答案
如果你想在没有jQuery依赖的情况下这样做(我倾向于在Windows 8应用程序中做),你可以使用像...
scoreArrays.forEach(function(scoreArray) {
scoreArray.forEach(function(score) {
results.push(score);
});
});
另一答案
所以我认为你只是试图以更易读的方式输出数组。如果您有这样的分数数组:
var score1 = [1000, 150, 300, 40], score2 = [500, 600, 650, 90], score3 = [506, 900, 1000, 675], players = ['Player 1', 'Player 2', 'Player 3', 'Player 4'], results = [0,0,0,0], scores = [score1, score2, score3];
$.each(scores, function(index, array){
$.each(array, function(i, v){
results[i] += v;
});
});
$.each(results, function(ind, val){
results[ind] = players[ind] + ': ' + val;
});
alert(results);
这将为您提供一个包含玩家姓名及其累积分数的数组。不确定这是不是你想要的。
以上是关于从阵列winjs更新列表视图中的分数的主要内容,如果未能解决你的问题,请参考以下文章
无法从 ViewPager 中的另一个片段刷新/更新片段中的列表视图