JavaScript面向对象笔记–对象和函数
来源:互联网 发布:数控机床模拟仿真软件 编辑:程序博客网 时间:2024/06/04 18:59
可以说JavaScript中除了5中基本的数据类型外,其他的值都可以看做是对象,函数也是对象,只不过函数对象和基本的对象之间会有点差别。JavaScript中有不少内建的对象,如Object,Array,String,Function,Boolean,Number,Math,Date,RegExp,Error.
我们在浏览器中查看各自的数据类型如下
我们看到除了Math外,其他的都是function类型,Math比较特殊,它是一个包含一系列属性和方法的内建对象。
当我们使用new操作符时就会返回一个对象,除了new Function()
返回的是一个函数对象,这里我们要理解函数对象既是对象,又是构造器函数,所有的构造器都是对象,但对象不一定是构造器
构造器是一个对象那么里面也会有__proto__属性,用来指向生成构造器函数对象的构造函数的原型,这里function的构造器函数为Function(),我们向Function()的原型中添加属性和方法,那所有的构造器函数都能访问的到
我们看到确实如此,还有一个有趣的现象,就是我们可以递归调用,wen1.age是一个函数对象,那么他也能够调用原型中的age函数
0 0
- JavaScript面向对象笔记–对象和函数
- javaScript 面向对象-函数
- javascript面向对象笔记
- 有关javaScript面向对象和原型笔记
- JavaScript面向对象笔记–原型
- javascript面向对象 -- 构造函数
- [笔记]javascript面向对象 - 属性
- JavaScript面向对象编程笔记
- javascript面向对象学习笔记
- JavaScript面向对象的笔记
- Javascript面向对象编程指南笔记 - 第三章 - 函数
- 《JavaScript面向对象编程》笔记1(函数)
- Javascript笔记1 对象和函数
- JavaScript面向对象,及面向对象的特点,和如何构造函数
- 面向对象的 Javascript 函数重载和类型检查
- 面向对象的 Javascript 函数重载和类型检查
- javaScript 面向对象-对象
- JavaScript 学习笔记(1):关于函数、对象以及面向对象
- POJ 1042 Gone Fishing
- 关于xcode8.0 VVDocumenter无法使用的解决办法
- libGDX介绍
- Unity客户端架构-BaseDialog
- 数据结构中常见的树
- JavaScript面向对象笔记–对象和函数
- 高精度之除法模板
- 中秋节进度
- listview 定位位置
- 欧拉路——HDU 5883 (2016 ACM/ICPC Asia Regional Qingdao Online 1006)
- 按之字形顺序打印二叉树
- leetcode 32. Longest Valid Parentheses
- bzoj 2121: 字符串游戏 (字符串dp)
- (一)JVM内存区划分