【发布时间】:2014-07-21 19:28:56
【问题描述】:
我想创建一个 for 循环,它将根据 for 循环中设置的固定数字为 sampleItems 生成一个新元素。
var list = new WinJS.Binding.List();
var groupedItems = list.createGrouped(
function groupKeySelector(item) { return item.group.key; },
function groupDataSelector(item) { return item.group; }
);
generateSampleData().forEach(function (item) {
list.push(item);
});
function generateSampleData() {
var sampleGroups = [
{ key: "group1", title: "Event1", backgroundImage: "/images/event1.jpg"}
];
var sampleItems = [
{ group: sampleGroups[0], title: "Item Title: 1", content: "http://192.168.201.41/Stream" + [i] + ".mp4", backgroundImage: "/images/image1.jpg" }
];
return sampleItems;
}
我试图在sampleItems 中放置一个 for 循环,但我不允许在其中放置循环。
【问题讨论】:
-
sampleItems的哈希中的[i]是什么?你认为你将在 for 循环中拥有它的价值吗? :P -
如果您提供了尝试放入
sampleItems的for循环的代码,将会很有用。 -
i将是一个值!我只想要一个基本的 for 循环var streams = 7 for(i=0; i<streams; i++) -
@KathyS 作为一名优秀的学习者和贡献者,如果您发现任何有用的答案,您应该为此投票
标签: javascript arrays for-loop windows-8.1 winjs