hey you guys,两个月没有写技术博客了.作为一名有理想.有抱负的程序员,两个月不写技术博客,真该打.业精于勤,荒于嬉.行成于思,毁于随.勤奋是必不可少的,今后养成一周至少一篇博客的习惯.好了,不瞎扯了,书归正传. 今天在做项目时,遇到了需要创建JavaScript对象的情况.所以Bing了一篇老外写的关于3种创建JavaScript对象的文章,看后跟着打了一遍代码.感觉方法挺好的,在这里与大家分享一下. 一.利用函数创建对象: //定义对象 function Animal(type)…
1.最简单的方法,创建一个对象,然后添加属性 var person = new Object(); person.age = 23; person.name = "David"; person.job = "student"; person.sayName = function () { alert(this.name); }; //类似于定义键值对或者json数据格式的定义方法. var person = { age:23, name:"David&qu…
1 工厂模式 1.1 创建 function createFruit(name,colors) { var o = new Object(); o.name = name; o.colors = colors; o.getInfo = function () { console.log(this.name+"是"+this.colors+"的"); } return o; } var apple = createFruit("苹果",["…
对象与方法 一.数组(Array) 1.使用new关键字创建数组 var box = new Array(); //创建了一个数组 个元素的数组 var box = new Array('李炎恢',28,'教师','盐城'); //创建一个数组并分配好了元素 2.以上三种方法,可以省略new关键字. var box = Array(); /…