作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
请帮忙在 Cappuccino 环境下迭代文字字典。
var userDict = @{@"name": @"Jack",@"secondName": @"Buck",@"name": @"Jacob",@"secondName": @"Smith"};
for (var righe in userDict){
console.log(righe.name + righe.secondName);
}
output NaN
最佳答案
我可能会做这样的事情:
for (var key in [userDict allKeys])
{
console.log(key, userDict[key]);
}
@{
@"name": @"Jack",
@"secondName": @"Buck",
@"name": @"Jacob",
@"secondName": @"Smith"
};
name
和
secondName
索引并导致:
@{
@"name": @"Jacob",
@"secondName": @"Smith"
};
CPArray
的
CPDictionary
:
var users = [
@{
@"name": @"Jacob",
@"secondName": @"Smith"
},
@{
@"name": @"Jacob",
@"secondName": @"Smith"
}
];
users
;您为循环中的每个步骤都获得了一个用户字典,并且可以解决其索引(属性)。
CPArray
和
CPDictionary
都是免费桥接到其本地javascript对应语言,因此您仍然可以执行以下操作:
for (var ix = 0; ix < users.length; ix ++)
{
var user = users[ix];
console.log(user.name, user.secondName);
}
关于cappuccino - 如何在cappucino Objective-J中迭代文字字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40978315/
我最近发现用于 Web 应用程序开发的 sproutcore 和 capuccino 框架是创建类桌面应用程序的正确 MVC 方法。 据我所知,这两个框架之间的主要区别在于 Cappucino 将 H
我想构建一个与 http://gomockingbird.com 非常相似的应用程序(将绘制模型)。除了 Cappucino 之外,还有其他框架吗?我不喜欢 Objective-J 语法和内置的 Ca
我是一名优秀的程序员,十分优秀!