Javascript 多次通过返回相同值的键/值循环
已关闭Node.js部分。第一次接触翡翠时,不要完全掌握它的环状结构 在节点端:我正在遍历bucket中的s3.listObjects键/值,并解析出前缀值内容。这在服务器端得到验证Javascript 多次通过返回相同值的键/值循环,javascript,node.js,pug,Javascript,Node.js,Pug,已关闭Node.js部分。第一次接触翡翠时,不要完全掌握它的环状结构 在节点端:我正在遍历bucket中的s3.listObjects键/值,并解析出前缀值内容。这在服务器端得到验证 router.get('/', function(req, res, next) { var params = { Bucket: 'mybucket', Delimiter: '/', Prefix: 'myprefix/' } s3.listObjects(params, funct
router.get('/', function(req, res, next) {
var params = {
Bucket: 'mybucket',
Delimiter: '/',
Prefix: 'myprefix/'
}
s3.listObjects(params, function(err, data) {
var count = data.CommonPrefixes
for (var key in count) {
if (!count.hasOwnProperty(key));
}
var obj = count[key];
for (var prop in obj) {
if (!obj.hasOwnProperty(prop));
}
var results = obj[prop];
console.log(results);// Returns 83 Prefix values
res.render('entry', {
title: 'ENTER PROJECT INFORMATION', lists: results
});
});
});
玉方:
block content
div#wrapper
h1= title
div#status
ul
each list in lists
li= lists
这将在li标记中返回83次第83个前缀。我知道环断了,但翡翠迭代文档非常稀少。有什么好处?谢谢大家 您正在调用
li=lists
,它将显示整个数组,假设您想循环,您需要这样做
// For explanation
var lists = [1, 2, 3];
//
li= lists // [1,2,3]
li= list // [1];
li=list
vsli=list