对象的属性:
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属性相关推荐

  1. 在 JavaScript 中访问对象属性的 3 种方法

    您可以通过 3 种方式访问 JavaScript 中对象的属性: 点属性访问器:object.property 方括号属性访问:object['property'] 对象解构:const { prop ...

  2. 删除javaScript中对象的属性

    删除javaScript中对象的属性 语法 delete 对象.属性;

  3. JavaScript 中对象的属性类型

    对象的属性类型 JavaScript 中的对象的属性包括数据属性和访问器属性,在 JavaScript 引擎的内部实现中定义了用于描述属性(property)的特性(attribute).规范中将特性 ...

  4. html中的js作用,javascript中的innerHTML属性有什么作用

    innerHTML在javaScript中具有双向功能,一是可以从指定的元素对象中获取内容,二是可以把自定义内容插入到指定的元素对象中去. 定义和用法 innerHTML属性用于设置或返回指定标签之间 ...

  5. JavaScript中window对象属性,时间等的总结

    Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY.FRAMESET或 FRAME元素时,都会自动建立window对象的实例. ...

  6. 细说JavaScript中对象的属性和方法

    最近在回家的路上读了尼古拉斯的新书<JavaScript面向对象精要>,发现自己对对象的属性和方法不是很熟悉,特别是es5新增的部分,特写此文总结一下,同时也与大家共勉. 本文分为两部分, ...

  7. javascript中的constructor

    constructor,构造函数,对这个名字,我们都不陌生,constructor始终指向创建当前对象的构造函数. 这里有一点需要注意的是,每个函数都有一个prototype属性,这个prototyp ...

  8. Javascript中target事件属性,事件的目标节点的获取。

    window.event.srcElement与window.event.target 都是指向触发事件的元素,它是什么就有什么样的属性 srcElement是事件初始化目标html元素对象引用,因为 ...

  9. JavaScript中实现私有属性的写类方式(2)

    上一篇写了个工具函数$class,这篇再完善以下.实现以下功能 1,继承 2,子类继承父类时,不继承父类的私有属性 /*** @param {String} className* @param {St ...

最新文章

  1. R语言ggplot2可视化改变线图(line plot)中线条的色彩实战
  2. 为什么yamlp中没有cplex_在《英雄联盟》中,为什么有些T1英雄并没有我们想象中那么强势?...
  3. Boost:bind绑定一元地址的测试程序
  4. elementui 按钮 表单_前后端分离,文件上传下载(springBoot+vue+elementUI)
  5. Photoshop扣除特定颜色背景
  6. java简述会话对象的生命周期_简述Java Web三大作用域对象
  7. ​在电网工作,有多高大上?
  8. 【数据结构与算法】图
  9. mac. mysql 设置root_Mac平台重新设置MySQL的root密码
  10. springmvc获取url对应的controller,并拦截记录每次访问的controller方法
  11. css中引入自定义字体PingFang-SC-Regular
  12. HDR图像渲染滤镜软件:Topaz Adjust AI for mac
  13. 年轻人想创业就去干吧,
  14. IT-RS-OSPF-V-link_Looped
  15. 你的朋友国庆假期都去了哪里玩?微信大数据告诉你!最远的朋友圈签到竟然来自……
  16. 基于SSM的校园兼职管理系统
  17. 吴恩达亲述:如何高效阅读论文,开启一个新的领域!
  18. 企业 SDLC 安全生命周期管理
  19. censo7安装mysql_centos7 安装MySQL
  20. Hadoop Ha (High avilable)配置

热门文章

  1. 技术一般,却被破格提拔!肯定有黑幕......
  2. 蚂蚁某程序员吐槽前端招人难:一是因为要求高,二是因为招聘卷!网友却说:十万月薪也不去阿里!...
  3. 比尔盖茨聘请投资高手,26年亏掉4300亿美金!
  4. 朋友问我学习高并发需不需要阅读源码,我是这样分析的!!
  5. 2020 Java 面试高薪攻略.pdf
  6. 实体-关系图的基本组成
  7. c语言算定积分d的大小,你知道C语言怎么实现求定积分吗
  8. python怎么找资源_新手Python学习资源哪里找好呢 视频?
  9. MySQL数据库中的MyISAM和InnoDB存储引擎对比
  10. 中国科学院、东南大学等联合发表最新的视觉 Transformer 综述