版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web前端技术主讲人:XXX
XXX学院任务10存储并输出手机商品信息【知识目标】
理解对象的含义;
掌握创建及访问对象的方法;
掌握遍历对象的方法;
了解判断对象的方法。【技能目标】
能够根据需求使用不同的方法创建对象;
能够根据需求访问对象属性和方法;
能够使用不同的方法遍历对象;
能够使用相关方法判断对象是否存在指定属性和方法。【素质目标】
培养学生良好的代码编写规范;
培养学生严谨的逻辑思维;
培养学生的家国情怀。教学目标知识导图什么是对象都是“对象”(1)对象的引入
在JavaScript中,对象是拥有属性和方法的数据集合,是被称为属性和方法的命名值的容器。
对象是由键和值组成的无序集合,定义对象类型需要使用花括号{},语法格式如下。{name1:value1,name2:value2...,nameN:valueN}【说明】(1)name1、name2...、nameN为属性名,属性名是字符串类型的。(2)value1、value2...、valueN为属性值,属性值可以是JavaScript中任意的数据类型。(2)对象的定义及语法商品名称:手机品牌:华为型号:HUAWEInova12颜色:曜金黑
内存:256GB屏幕尺寸:6.7英寸手机操作系统:HarmonyOS功能:打电话、发信息…对象:手机属性:品牌、型号、颜色、内存
屏幕尺寸、手机操作系统方法:打电话、发信息…constphone={brand:'华为',model:'HUAWEInova12',color:'black’,flash:'256GB',size:'6.7英寸',os:'HarmonyOS’,call:()=>{},sendSMS:()=>{}}(3)对象案例分析创建及访问对象利用字面量{}创建对象利用newObject创建对象利用构造函数创建对象创建对象方法1方法2方法3(1)创建对象的方法对象创建完成后,可以按以下的方法访问对象的属性和方法。(1)访问对象属性方法1:对象名.属性名,如stuO方法2:对象名[属性名],如stuObj[‘name’](2)访问对象方法方法1:对象名.方法名(),如stuObj.sayHello()方法2:对象名[方法名](),如stuObj[‘sayHello’]()(3)通过对象解构访问对象的属性和方法(2)访问对象【案例】请创建学生对象(student),具体说明如下。(1)该对象包括姓名、学号、性别、年龄、专业、班级。(2)该对象具有以下两个方法。①sayHello方法:在页面输出“XXX说:大家好!”。②study方法:在页面上输出“好好学习天天向上”(3)在控制台输出该对象。(3)案例遍历对象使用for…in遍历对象使用Object.keys()方法遍历对象使用Object.values()方法遍历对象使用Object.entries()方法遍历对象遍历对象方法1方法2方法3方法4(1)遍历对象的方法(2)使用for…in遍历对象for…in语句用于循环对象的属性,循环中的代码每执行一次,就会对数据的元素或对象的属性进行一次操作,其语法格式如下。for(variableinobject){//处理逻辑}【参数说明】variable:变量名称,用于存储对象属性名;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年吉林财经大学公开招聘博士教师备考题库(1号)(22人)附答案详解(巩固)
- 2026湖南株洲市图书馆见习岗位招聘4人备考题库附答案详解
- 2026陕西汉中镇巴县人民医院招聘15人备考题库附答案详解(研优卷)
- 2026上海浦东发展银行贵阳分行派遣员工招聘3人备考题库及参考答案详解一套
- 2026恒丰银行青岛分行社会招聘10人备考题库带答案详解(完整版)
- 2026安徽国防科技职业学院编外任务型教师招聘31人备考题库及答案详解(有一套)
- 2026陕西汉中市产业发展投资有限公司见习招聘3人备考题库含答案详解ab卷
- 2026赫章鑫晨建工(集团)有限公司招聘6人备考题库含答案详解(精练)
- 2026年济宁市属事业单位公开招聘工作人员(教育类)备考题库(10人)附答案详解(夺分金卷)
- 2026广东广州黄埔区南岗街南岗经联社招聘工作人员的1人备考题库(消防安全应急)及答案详解(网校专用)
- 2026年文山州麻栗坡县事业单位选调工作人员(24人)笔试备考试题及答案解析
- 2026年度长春公共交通(集团)有限责任公司一线岗位社会化公开招聘(100人)笔试模拟试题及答案解析
- 八年级物理下学期期中(湖南专用)模拟卷(含答案)
- 2026年春季水发集团有限公司校园招聘137人备考题库含答案详解(综合题)
- 2026年江苏海事职业技术学院教师招聘考试备考题库及答案解析
- 2026医师定期考核试题及答案
- 2026四川泸州市泸县第一次考试选调机关事业单位工作人员53人农业笔试备考试题及答案解析
- 传承五四精神争做新时代好少年
- 学生违纪处理管理规定细则(2026年新版)
- 西藏昌都卡若区包买铜钼矿详查环评报告
- 区块链与数字货币-数字货币交易平台
评论
0/150
提交评论