![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
Bwz_Learning
Change the world by program.
展开
-
JavaScript创建对象的几种模式
1. 工厂模式其基本思想是:创建一个函数,在函数中创建一个对象,给对象增加属性和方法,最后返回该对象。下面是一个简单的工厂模式: function createPerson(name, age){ var obj = new Object(); //创建一个新对象 obj.name = name; //给对象增加属性和方法 ob原创 2017-03-27 10:48:18 · 314 阅读 · 0 评论 -
Javascript中JSON对象继承实现
1. 关于JSON对象浅拷贝的实现 1.1 函数的实现/** *Json对象的浅拷贝 * 返回具有父类属性的新的child对象 * @param {Object} parent * @param {Object} child */ function extend(parent, child) { var child = child |原创 2017-04-01 14:37:22 · 3767 阅读 · 1 评论 -
JavaScript原型链继承的对比
1、代码( Person.call(this, name, age))function Person(name, age) { this.name = name; this.age = age; } Person.prototype.sayHello = function() { console.log("My name is " + this.name +原创 2017-04-01 19:02:26 · 562 阅读 · 0 评论 -
JavaScript通用继承方法和super
1、JavaScript通用继承的封装和super的使用 /** * JavaScript通用继承的封装 * @param {Object} Child 子对象 * @param {Object} Parent 子对象要继承的父对象 */ function createExtend(Child, Parent) { function F() {}原创 2017-04-01 20:46:08 · 4027 阅读 · 0 评论 -
JavaScript 数组方法大全
为了方便以后查看数组的方法,现将对数组的操作方法进行汇总整理。数组创建JavaScript中创建数组有两种方式,第一种是使用 Array 构造函数:var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array("lily","lucy","Tom");原创 2017-03-27 10:27:26 · 443 阅读 · 0 评论