JS入门系列(1)-原型-函数原型
2016-06-14 07:21
459 查看
实例1:
首先定义一个Persion类或者说是函数
var p1 = Persion();:表示,作为普通函数调用
var p2 = new Persion();:表示,作为构造器调用
创建函数之后,在其原型上添加方法f1
以下代码证明:
作为函数调用,因为没有返回值,所以console.log(p1);显示undefined;做为构造器调用,则创建了一个Persion的实例,该实例并享有对于的f1方法
测试结果:
首先定义一个Persion类或者说是函数
var p1 = Persion();:表示,作为普通函数调用
var p2 = new Persion();:表示,作为构造器调用
创建函数之后,在其原型上添加方法f1
以下代码证明:
作为函数调用,因为没有返回值,所以console.log(p1);显示undefined;做为构造器调用,则创建了一个Persion的实例,该实例并享有对于的f1方法
<script> function Persion() { } Persion.prototype.f1 = function () { return true; } var p1 = Persion(); console.log(p1); var p2 = new Persion(); console.log(p2); console.log(p2.f1); </script>
测试结果:
相关文章推荐
- Palindrome Number
- Pascal's Triangle II
- Binary Tree Level Order Tranversal
- Remove Duplicates from Sorted Array
- Pascal's Triangle
- Power of Four
- Plus One
- [Javascript] Decorators in JavaScript
- seaJS 简要介绍和完整例子
- 排序__js
- 第二章 JavaScript语法·
- 第一章 JavaScript简史
- Javascript基础知识
- JavaScript 实现简单的神经网络算法
- js数组
- Answering Baranovskiy’s JavaScript quiz
- javascript获取一个数组中的最小值
- md5 JavaScript js
- HTML年月日的JS实现
- JavaScript中的一些特殊用法(三)