我想创建一个 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 循环,但不允许我将循环放在那里。
最佳答案
根据问题评论中的对话,这里是 js 的基本数组填充代码:
var streams = 7;
var sampleItems = [];
for(i = 0; i < streams; i++) {
sampleItems.push({'a': 'b', 'c': 'd'})
}
将 {'a': 'b', 'c': 'd'}
替换为所需的键值对
关于javascript - 如何在 JavaScript 中使用 for 循环填充数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24863630/