对象的创建

来源:互联网 发布:淘宝达人的推广方式 编辑:程序博客网 时间:2024/05/18 14:42
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>对象的概念</title><script>// 1: 直接量(字面量)// var obj = {// name: 'jack',// sayHello: function() {// console.log('hi, mm, go play.');// }// };// console.log( obj.name );// obj.sayHello();// 2: 构造函数// function Person(name) {// this.name = name;// this.sayHello = function() {// console.log('hi, MeiZi,My name is '+ this.name +' go play.');// }// }// var p = new Person('p');// p.sayHello();// 3:工厂模式// a:// function createPerson(name) {// var obj = {};// // var obj = new Object;// obj.name = name;// return obj;// }// // b:利用已有的模板function Person(name) {this.name = name;}function createPerson(name) {return new Person(name);}var p = createPerson('p');console.log( p.name );var pp = new createPerson('pp');console.log( pp.name );    var ppp = Person('ppp');    console.log( ppp );    console.log( ppp.name );</script></head><body></body></html>

0 0
原创粉丝点击