JavaScript中的constructor属性
对象的属性:
JavaScript String对象
1.constructor
2.length
3.目前了解就先不涉及了
length属性很好理解就是字符串的长度,但是constructor就难以理解。然后就在网上搜索该属性,也就有了以下几行代码。
<body><p>查看constructor属性<p><p id="demo"></p><script>var fruits = ["Apple","Orange","Banana"];document.getElementById("demo").innerHTML=isArray(fruits);function isArray(myArray){return myArray.constructor; //function Array(){[native code]}//return myArray.constructor == Array; //返回值是true//return myArray.constructor.toString.indexOf("Array") > -1; //菜鸟教程上看到的,一开始很不理解。/*constructor返回的是引用的对象,就像第一个return 返回的是一个函数,而里面的代码是JavaScript底层内部代码无法查看。所以也就有了第三个return中 .toString.indexOf("Array")的返回值是9,function Array这个字符串返回自然是9而 > -1是判断有无该字符串的一种手段,如果有那么最小也将是从0开始,所以用 > -1判断。*/}</script>
</body>
JavaScript中的constructor属性相关推荐
- 在 JavaScript 中访问对象属性的 3 种方法
您可以通过 3 种方式访问 JavaScript 中对象的属性: 点属性访问器:object.property 方括号属性访问:object['property'] 对象解构:const { prop ...
- 删除javaScript中对象的属性
删除javaScript中对象的属性 语法 delete 对象.属性;
- JavaScript 中对象的属性类型
对象的属性类型 JavaScript 中的对象的属性包括数据属性和访问器属性,在 JavaScript 引擎的内部实现中定义了用于描述属性(property)的特性(attribute).规范中将特性 ...
- html中的js作用,javascript中的innerHTML属性有什么作用
innerHTML在javaScript中具有双向功能,一是可以从指定的元素对象中获取内容,二是可以把自定义内容插入到指定的元素对象中去. 定义和用法 innerHTML属性用于设置或返回指定标签之间 ...
- JavaScript中window对象属性,时间等的总结
Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY.FRAMESET或 FRAME元素时,都会自动建立window对象的实例. ...
- 细说JavaScript中对象的属性和方法
最近在回家的路上读了尼古拉斯的新书<JavaScript面向对象精要>,发现自己对对象的属性和方法不是很熟悉,特别是es5新增的部分,特写此文总结一下,同时也与大家共勉. 本文分为两部分, ...
- javascript中的constructor
constructor,构造函数,对这个名字,我们都不陌生,constructor始终指向创建当前对象的构造函数. 这里有一点需要注意的是,每个函数都有一个prototype属性,这个prototyp ...
- Javascript中target事件属性,事件的目标节点的获取。
window.event.srcElement与window.event.target 都是指向触发事件的元素,它是什么就有什么样的属性 srcElement是事件初始化目标html元素对象引用,因为 ...
- JavaScript中实现私有属性的写类方式(2)
上一篇写了个工具函数$class,这篇再完善以下.实现以下功能 1,继承 2,子类继承父类时,不继承父类的私有属性 /*** @param {String} className* @param {St ...
最新文章
- R语言ggplot2可视化改变线图(line plot)中线条的色彩实战
- 为什么yamlp中没有cplex_在《英雄联盟》中,为什么有些T1英雄并没有我们想象中那么强势?...
- Boost:bind绑定一元地址的测试程序
- elementui 按钮 表单_前后端分离,文件上传下载(springBoot+vue+elementUI)
- Photoshop扣除特定颜色背景
- java简述会话对象的生命周期_简述Java Web三大作用域对象
- ​在电网工作,有多高大上?
- 【数据结构与算法】图
- mac. mysql 设置root_Mac平台重新设置MySQL的root密码
- springmvc获取url对应的controller,并拦截记录每次访问的controller方法
- css中引入自定义字体PingFang-SC-Regular
- HDR图像渲染滤镜软件:Topaz Adjust AI for mac
- 年轻人想创业就去干吧,
- IT-RS-OSPF-V-link_Looped
- 你的朋友国庆假期都去了哪里玩?微信大数据告诉你!最远的朋友圈签到竟然来自……
- 基于SSM的校园兼职管理系统
- 吴恩达亲述:如何高效阅读论文,开启一个新的领域!
- 企业 SDLC 安全生命周期管理
- censo7安装mysql_centos7 安装MySQL
- Hadoop Ha (High avilable)配置
热门文章
- 技术一般,却被破格提拔!肯定有黑幕......
- 蚂蚁某程序员吐槽前端招人难:一是因为要求高,二是因为招聘卷!网友却说:十万月薪也不去阿里!...
- 比尔盖茨聘请投资高手,26年亏掉4300亿美金!
- 朋友问我学习高并发需不需要阅读源码,我是这样分析的!!
- 2020 Java 面试高薪攻略.pdf
- 实体-关系图的基本组成
- c语言算定积分d的大小,你知道C语言怎么实现求定积分吗
- python怎么找资源_新手Python学习资源哪里找好呢 视频?
- MySQL数据库中的MyISAM和InnoDB存储引擎对比
- 中国科学院、东南大学等联合发表最新的视觉 Transformer 综述