JS 访问对象中数据易错点总结
1.1访问Hash中的键值
例1:
var age = {'Tom':18,'Jack':19};
查询哈希表中的'Jack'的数据:
var data = age['Jack'];
var data=age. 'Jack'
//错误的方式。当属性为字符串时,只能采用[]的方式
例2:
var stu_info = {name:'王雪',age:20,num:123,math_score:136};
查询哈希表中的math_score的数据:
var num_math_score=stu_info.math_score;
var num_math_score=stu_info['math_score'];
var num_math_score =stu_info[math_score];
//错误方式
当属性为变量时,两种方式都可以采用,但采用[]方式时必须给变量名加引号。
1.2将对象转化为另一个Hash中某一个属性。
var inputs=[ 'ITEM000001', 'ITEM000001', 'ITEM000001', 'ITEM000005', 'ITEM000005'];
var barcode_count={};
统计inputs数组中重复元素的个数并存为键值对:
forEach(inputs,function(barcode){
if(!barcode_count[barcode]){
barcode_count[barcode]=1;
//将字符串'ITEM000001'转化为barcode_count 哈希中的一个属性ITEM000001。
}else{
barcode_count[barcode]++;
}
})
分享到:
相关推荐
高中生物易错知识点汇总.doc
高中政治易错点总结.pdf
【中考语文易错知识点汇总】 在中考语文复习中,易错知识点是学生普遍需要关注的重点。以下是一些常见的错误类型: 1. 错别字:错别字是语文学习中的常见问题,例如“莫明其妙”应为“莫名其妙”,“不加思索”应...
C 语言复习易错点总结 本资源总结了 C 语言中常见的易错点,涵盖了运算符、输入语句、逻辑运算符、赋值语句、条件语句、循环语句、变量赋值等方面。通过对这些易错点的总结,可以帮助 C 语言学习者避免常见的错误,...
### C语言常见易错点小结 C语言作为一种强大的编程语言,在软件开发领域有着广泛的应用。然而,由于其编译器对于语法的检查不如其他一些高级...通过理解和掌握这些知识点,可以有效地提高编程效率,减少不必要的错误。
中考必备-初中历史易混易错知识点汇总
高中政治易混易错知识点汇总.doc
### C语言易错知识点详解 #### 1. 标准输出与错误输出的区别 在C语言中,`stdout` 和 `stderr` 分别代表标准输出流和标准错误输出流。这两种输出流通常被用于向控制台输出信息。然而,它们之间存在一些重要的区别...
高中历史易错知识点汇总:各国经济体制的创新与调整.docx
2015高中政治易混易错知识点汇总.doc
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其复杂性和深度使得学习过程中难免会遇到一些易错点。本文将针对这些易错点进行详细的解析,帮助Oracle初学者和有一定基础的用户巩固理解,提高问题解决能力...
小学英语易错知识点汇总.doc
### Java面试知识点易错难点总结 #### Java的操作原理与特性 ...以上内容总结了Java面试中常见的知识点,涵盖了语言基础、数据结构、面向对象编程等多个方面。掌握这些核心概念和技术将有助于提升面试表现和职业发展。
公务员考试-完整word版,公共基础知识易错知识点汇总公基易错知识点.,推荐文档.docx
《政治生活》易错知识点汇总.pdf
《政治生活》易错知识点汇总.doc
以上是初中数学易错知识点的详细分析,对于中考生来说,理解和掌握这些知识点至关重要,因为它们不仅出现在真题中,也是考试的重点和难点。在复习过程中,学生应重视对这些易错点的辨析和巩固,以提高解题的准确性和...
全国计算机二级考试C语言易错知识点汇总 本文档总结了全国计算机二级考试C语言易错知识点,涵盖指针、文件操作、位运算、宏定义、结构体操作、链表操作等多个方面。 一、指针 在C语言中,指针是一种特殊的变量,...
《政治生活》易错知识点汇总借鉴.pdf
[名校]初中英语易错知识点汇总.pdf