当前位置: 首页 > 编程笔记 >

js对象基础实例分析

欧阳学真
2023-03-14
本文向大家介绍js对象基础实例分析,包括了js对象基础实例分析的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了js对象基础用法。分享给大家供大家参考。具体分析如下:

js对象在本质上与数组相同,都是存放一组数据。但创建方法有所不同,对象需要添加属性。

这里简单讲述对象的创建、读取/遍历,如下:

<html>

<head>

</head>

<body>

<script type="text/javascript">

var stu = {name:'王美人',age:25,num:'10935'};//创建对象

document.write(stu['name'] + '<br />');//对象读取方法一

document.write(stu.age + '<br />');//对象读取方法二

//遍历对象。for in结构 for(per in stu){//表示遍历对象,每一次都将对象的属性值赋给per  document.write(stu[per] + '<br />');//遍历对象时,不能采用“obj.属性”的方式读取,只能用“obj[属性]”。 }

//删除对象中的某一个单元 delete stu.num;

//对象中的方法 var stu = {name:'王美人',age:25,num:'10935',talk:function(){alert('大家好,我叫王美人')}};//创建对象 stu.talk();//读取对象中的方法 </script> </body> </html>


另外,如果对象中某个方法,需要调用该对象中的某个属性,则使用this关键词,如this.属性名

希望本文所述对大家的javascript程序设计有所帮助。

 类似资料:
  • 本文向大家介绍JS运动基础框架实例分析,包括了JS运动基础框架实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS运动基础框架。分享给大家供大家参考。具体分析如下: 这里需要注意: 1. 在开始运动时关闭已有的定时器 2. 把运动和停止隔开 希望本文所述对大家的javascript程序设计有所帮助。

  • 简介 ES6对于对象的扩展不多,只有一些常用的简洁写法和一些新增API 在ES8中新增了对象的扩展运算符 ... 不过我们可以在Babel转译后使用它 正文 ES6中,对象的属性可以使用简洁表示法来简写 let foo = 'bar' let baz = {foo} // 等同于 let baz = {foo: foo} let obj = { method () {} } // 等同于 le

  • 面向对象三要素:封装、继承、多态 封装:封装的意义,在于明确标识出允许外部使用的所有成员函数和数据项,或者叫接口。 继承: 继承基类的方法,并做出自己的扩展; 声明某个子类兼容于某基类(或者说,接口上完全兼容于基类),外部调用者可无需关注其差别(内部机制会自动把请求派发dispatch到合适的逻辑)。 多态:基于对象所属类的不同,外部对同一个方法的调用,实际执行的逻辑不同。很显然,多态实际上是依附

  • 2.1、编写第一个类 class ShopProduct { //类体 } 2.2、第一个对象(或者两个) $product1 = new ShopProduct(); $product2 = new ShopProduct(); new 操作符和作为他唯一操作数的类名一起被调用,并生成类的实例。 本例中$product1和$product2同一个类生成的相同类型的不同对象 关于类和对

  • 1.JS基础学习 链接:http://www.w3school.com.cn/js/index.asp 2.JS进阶 度盘:链接: https://pan.baidu.com/s/1kUJFsiz 密码: 2v9f 3.ES6学习 链接:http://es6.ruanyifeng.com/

  • 本文向大家介绍ES6顶层对象、global对象实例分析,包括了ES6顶层对象、global对象实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了ES6顶层对象、global对象。分享给大家供大家参考,具体如下: 顶层对象 顶层对象,在浏览器环境指的是window对象,在Node指是的global对象。ES5之前中,顶层对象的属性与全局变量是等价的。 上面的代码中,顶层对象的属性赋值和