美文网首页
js的对象

js的对象

作者: 王牡丹爱写作 | 来源:发表于2019-06-03 09:40 被阅读0次

一.构造函数的内部原理

1.构造函数可以创建对象,一个不可缺少的因素就是,对构造函数的调用:new+构造函数
2.构造函数的内部原理

1.在函数的开头隐式的将一个空对象赋值给this:
var this={ __ proto__:构造函数.prototype}
2.执行this.×××=×××
3.在函数的末尾将this进行返回

3.构造函数创建对象注意点

构造函数中当人为定义返回一个对象时,此时用"new+构造函数"来调用此构造函数时。返回人为定义的对象。当人为定义返回基本类型数据时,此时的返回值是构造函数定义的对象

 function T( ){
            this.num=123;
            return {};
        }
        var b= new T();
    console.log(b);//{}
 function T( ){
            this.num=123;
            return 1;
        }
    var b= new T();
    console.log(b);//T {num: 123}

4.包装类
1.    var num=123;//基本类型值
      num.a=1;//发生了三件事情。
      //1.定义包装类;2.给包装类赋值;3.将包装类对象进行销毁,使值变回基本类型值
      num.a;//undefined

2.    var arr=[1,2,3,4];
       arr.length=2;
      console.log(arr);//(2) [1, 2]

3.    var arr="test";
      arr.length=2;//这里创建的包装类被销毁
      console.log(arr.length);//4,这里调用系统创建的包装类
5.有用的一段代码

相关文章

  • jQuery对象和DOM对象

    1、dom对象(js对象)使用js的方式获取到的元素就是js对象。 例如: 裤子 入口文件: 1、js对象 $(f...

  • JS面向对象精要(二)_函数

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(三)_理解对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(四)_构造函数和原型对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(五)_继承

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • js和jquery对象转换

    js对象转换为jquery对象 jquery对象转换为js对象

  • js 对象和jquery对象的比较

    1、js 对象和jquery对象的区别 jquery对象是js中的new Object()生成的普通对象 2、js...

  • jQuery前端框架--笔记

    1,JS对象和jQuery对象的区别 jQuery就是JS中的new Object生成的普通对象。 2,JS对象和...

  • JS 对象

    JS对象 JS对象的意义和声明 在JS中,对象(OBJECT)是JS语言的核心概念,也是最重要的数据类型。在JS中...

  • DOM对象和事件

    Json对象 json是js对象之一,是js对象的一种形式,是js对象的一个子集,可以转化成js对象,反之则不能,...

网友评论

      本文标题:js的对象

      本文链接:https://www.haomeiwen.com/subject/qlifxctx.html