创建JavaScript标准对象--面试经常遇到的问题

  1. //用构造函数创建对象,利用原型为函数添加方法
  2. function Person(name,age,sex){
  3. this.Name=name;
  4. this.Age=age;
  5. this.Sex=sex;
  6. }
  7. Person.prototype.play=function(){
  8. return "我是:"+this.Name+",姓名:"+this.Age+",年龄:"+this.Sex+"";
  9. }
  10. Person.prototype.fav=function(food){
  11. return "我爱吃"+food+"";
  12. }
  13. var per=new Person(‘xiao‘,12,‘nv‘);
  14. alert(per.play());
  15. alert(per.fav("苹果"));
时间: 2024-10-05 23:58:20

创建JavaScript标准对象--面试经常遇到的问题的相关文章

创建 JavaScript 对象

http://www.w3school.com.cn/js/js_objects.asp 创建 JavaScript 对象 通过 JavaScript,您能够定义并创建自己的对象. 创建新对象有两种不同的方法: 定义并创建对象的实例 使用函数来定义对象,然后创建新的对象实例 创建直接的实例 这个例子创建了对象的一个新实例,并向其添加了四个属性: 实例 person=new Object(); person.firstname="Bill"; person.lastname="

JavaScript进阶系列03,通过硬编码、工厂模式、构造函数创建JavaScript对象

本篇体验通过硬编码.工厂模式.构造函数来创建JavaScript对象. □ 通过硬编码创建JavaScript对象 当需要创建一个JavaScript对象时,我们可能这样写: var person = { firstName: "Darren", lastName: "Ji", getFullName: function() { return this.firstName + " " + this.lastName; } }; 如果需要创建2个结

创建javaScript 对象

创建新实例person 并向其添加四个属性: 1 person=new Object(); 2 person.firstname="Bill"; 3 person.lastname="Gates"; 4 person.age=56; 5 person.eyecolor="blue"; person{firstname:"john",lastname:"doe",age:50,eyecolor:"b

创建JAVASCRIPT对象3种方法

创建JAVASCRIPT对象3种方法 方法一:直接定义并创建对象实例 var obj = new Object();    //创建对象实例 //添加属性obj.num = 5;   //添加属性 obj.fn = function( cin ){ return cin;}    //添加方法 访问对象的方法:objectName.methodName() 访问对象的属性:objectName.propertyName 方法二:用函数来定义对象然后创建对象实例 function Class(){

创建Javascript对象的途径/方式

1.通过Object对象实例化,然后在外部添加属性/方法(原始模式) var obj = new Object(); obj.v = ''; obj.func = function() { //... } 2.通过构造函数实例化,然后在外部通过prototype添加属性,或者在构造函数里面直接定义属性 (只在外部定义属性,是原型模式,只在内部定义属性,为构造函数模式,内外都定义,即混合原型/构造函数模式) //原型模式 function obj() { } obj.v = ''; obj.pro

创建 JavaScript 类和对象 prototype

创建 JavaScript 对象 通过 JavaScript,您能够定义并创建自己的对象. 创建新对象有两种不同的方法: 定义并创建对象的实例(直接创建方式) person=new Object(); person.firstname="Bill"; person.lastname="Gates"; person.age=56; person.eyecolor="blue"; 或者 person={firstname:"John&quo

javascript标准对象与包装对象

标准对象 在JavaScript的世界里,一切都是对象. 但是某些对象还是和其他对象不太一样.为了区分对象的类型,我们用typeof操作符获取对象的类型,它总是返回一个字符串: typeof 123; // 'number' typeof NaN; // 'number' typeof 'str'; // 'string' typeof true; // 'boolean' typeof undefined; // 'undefined' typeof Math.abs; // 'functio

问得最多的十个JavaScript前端面试问题

我知道有很多人不同意这种类型的面试.其实不管你喜不喜欢,你都得接受.尤其当你是自学的,而且要申请第一份工作时. 我估计很多有人其它方法来证明他自己,像Github/ 项目地址可能是非常理想的证明方法,但也别全都指望这些. 好消息是有一些很难的问题,在有限的时间里我没答上来(比如说Event Loop和杨辉三角),一些其它面试侯选人也承认他们也没答上来,这会让讨论变得轻松很多. 坏消息是有些面试之后就没有任何反馈了.有三家公司再也没联系过.这点击打击自信,而且没有受到尊重.然后你可能会有心理斗争,

【Web API系列教程】3.6 — 实战:处理数据(创建JavaScript客户端)

在本节,你将使用HTML.JavaScript和Knockout.js库为应用程序创建客户端.我们将按如下步骤建立客户端应用: 1, 展示books列表 2, 展示book详细信息 3, 添加一本新书 Knockout.js库使用了模型-视图-视图模型(MVVM)模式: 1, 模型是在业务域(在本例中是books和authors)中数据在服务器端的表现形式. 2, 视图是表示层(HTML). 3, 视图模型是维持模型的JavaScript对象.视图模型是UI的代码抽象.它不具备HTML表现形式,