JS之面向对象之包装对象的理解

这篇文章主要介绍了JS之面向对象包装对象的理解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

包装对象: 基本类型都有自己对应的包装对象(string–>string; number –> number; boolean –>boolean)

思考:基本类型有哪些?引用类型又有哪些?

    var str = new String('helllo');    console.log(typeof str); //object 这个时候str就是不是基本类型,而是对象了

登录后复制

上面例子str是对象,那么,它有方法charAt()就不足为奇了,但是:

    var str = 'helllo';    str.charAt(0);//基本类型会找到对应的包装对象类型,然后包装对象把所有的属性和方法给了基本类型,然后包装对象消失

登录后复制

   var str = 'hello';    str.number = 10;//基本类型要添加一个属性,它就会去找对应的包装对象类型,在这个基本类型包装对象下面去创建一个number的属性,    //添加完成之后,包装对象就消失了    console.log(str.number); //undefined  包装对象消失后,在调用这句话的时候,str.numbr又重新的添加了一个对象,这个对象跟上一句中的对象不是同一个对象

登录后复制

上面代码与下面的不同是:

String.prototype.lastValue = function() {}//这个是添加在原型上的,所以可以找到

登录后复制

相关推荐:

浅谈JS的包装对象

高级面向对象之 包装对象

js中的原始值和包装对象

以上就是JS之面向对象之包装对象的理解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2775621.html

(0)
上一篇 2025年3月8日 14:30:22
下一篇 2025年2月19日 21:38:33

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • js+ajaxcap操作json对象循环到表格保存

    这次给大家带来js+ajaxcap操作json对象循环到表格保存,js+ajaxcap操作json对象循环到表格保存的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了js+ajax处理java后台返回的json对象循环创建到…

    编程技术 2025年3月8日
    200
  • 三种常用的JS时间响应

    这篇文章主要介绍了三种常用的JS时间响应,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 这里归类下几种常用的时间响应,用法都很简单而且效果很好。 1.按键触发   这种事件响应很常见了,也是一开始就接触的。举个…

    编程技术 2025年3月8日
    200
  • JS数组排序

    javascript中数组的sort()方法主要用于对数组的元素进行排序。其中,sort()方法有一个可选参数。但是,此参数必须是函数。 数组在调用sort()方法时,如果没有传参将按字母顺序(字符编码顺序)对数组中的元素进行排序,如果想按…

    编程技术 2025年3月8日
    200
  • Ajax和JavaScript使用的区别

    这次给大家带来Ajax和JavaScript使用的区别,Ajax和JavaScript使用的注意事项有哪些,下面就是实战案例,一起来看一下。 javascript是一种在浏览器端执行的脚本语言,Ajax是一种创建交互式网页应用的开发技术 ,…

    编程技术 2025年3月8日
    200
  • Ajax的restful接口传输Json数据的方法

    这次给大家带来Ajax的restful接口传输Json数据的方法,Ajax调用restful接口传输Json数据的注意事项有哪些,下面就是实战案例,一起来看一下。 ajax传送json格式数据,关键是指定contentType,data要是…

    编程技术 2025年3月8日
    200
  • 深入理解javascript中的左查询和右查询

    这篇文章主要介绍了深入理解javascript中的左查询和右查询,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 值与引用 作用域 狭义上说作用域就是一个对象(更确切的来说应该是集合); 广义上来说作用域是一套用…

    编程技术 2025年3月8日
    200
  • JS内存模型

    本篇文章的内容是JS的内存模型,现在分享给大家,也可以给有需要的朋友一点参考 上课老师笔记: ————————– —&#…

    2025年3月8日 编程技术
    200
  • js—DOM节点

    本篇文章的内容是js中的DOM节点 ,在这里分享给大家,也可以给有需要的朋友参考一下 一、获得元素: 1.getElementsByTagName()—-所有浏览器都有这个方法,没兼容性问题 2.getElementById()…

    编程技术 2025年3月8日
    200
  • js循环遍历

    本篇文章的内容是js中的循环遍历,现在在这里分享给大家,也可以给有需要的朋友做一下参考 方式一    var arr = [1,2,3,4,5];    for(let i = 0;iarr.length;i++){        //..…

    编程技术 2025年3月8日
    200
  • js清除浏览器缓存

    本篇文章的内容是js清除浏览器缓存,在这里分享给大家,也可以给有需要的朋友做一下参考,大家一起来看一看吧 一、meta方式                            登录后复制 一开始百度后的做法,但是在360中并不适应 二、动…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论