如何以角度读取键和值
How to read key and value in angular?
我有一个包含如下值的对象:- { 23=4, 51=2, 71=5}
$scope.obj = { 23=4, 51=2, 71=5};
我需要获得值 51,
输出应为 = 2;
我不知道如何找到它,请帮助我找到解决方案。
谢谢
请修复对象声明并使用索引。
var obj = { 23:4, 51:2, 71:5};
alert(obj['51']);
您应该使用 :
而不是 =
初始化对象属性。
$scope.obj = { 23:4, 51:2, 71:5};
您可以使用以下代码获取它们:
$scope.obj[51]
但是,我建议您不要使用数字作为属性。请改用字符串。
扩展彼得的答案:由于我作为另一个开发人员没有参考 23 或 51 对应的内容,您可以使用枚举来索引值并冻结以使其不可变;
var ColorEnum = Object.freeze({AwesomeValue1: 23, AwesomeValue2: 51, AwesomeValue3: 71});
其中awesomeValue实际上是提供更多信息的变量名称['ErrorState','AnswerToProblem5','LebronJames'等...]
然后你可以做:
$scope.obj[ColorEnum.AwesomeValue1];
输出 = 4
一点点额外的工作对大型项目的可维护性大有帮助
相关文章:
- 如何使用javascript在JSON中动态获取键和值
- 通过angularjs迭代多个字典中的键和值
- JavaScript JSON关联对象键和值都作为日期时间戳
- 使用下划线将键和值的两个数组合并到一个对象中
- jQuery动态更新数据键和值
- 我想重新排列我的数组和其他数组一样,这个数组是键和值
- 在javascript中解析json对象以获取键和值
- 如何为json键和值提供工具提示消息
- 使用JSON键和值动态创建一个表
- 将对象完全转换为键和值的数组:更好的解决方案
- 确定html属性键和值的角度指令
- Javascript移除已知值的键和值数组
- 如何循环json数组以获取javascript中的键和值
- 如何将用户定义的键和值添加到数组中
- 显示关联阵列中所有元素的键和值
- 如何从 javascript 对象中删除键和值
- 如何以角度读取键和值
- 我如何从可嵌套列表中读取键和值
- Javascript在django模板中没有读取字典的键和值
- 如何使用不同的键和值对从JSON文件中读取数据