美文网首页
JavaScript对象的详解

JavaScript对象的详解

作者: 刘彪lastbee | 来源:发表于2019-04-09 20:08 被阅读0次

    JavaScript对象的详解

    JavaScript对象你不知道的细节

    为什么有的编程规范要求用 void 0 代替 undefined
    • undefined 为未定义,任何值在赋值之前都是undefined
    • null 是关键字,表示定义为空
    字符串有最大长度吗?
    • string用于表示文本数据。string最大长度为2^53 - 1
    0.1 + 0.2 不是等于 0.3 么?为什么 JavaScript里不是这样的
    • (Math.abs(0.1 + 0.2 - 0.3) <= Number.EPSILON
    Symbol
    • Symbol 是 ES6 中引入的新类型,它是一切非字符串的对象 key 的集合,在 ES6 规范中,整个对象系统被用 Symbol 重塑。
    编程基于模拟类还是原型

    基于原型的语法 如(new 、Function Object、函数的prototype)

    • 如果所有对象都有私有字段【prototype】,就是对象的原型
    • 读一个属性,如果对象本身没有,责会继续访问对象的原型,直到找到原型或者原型为空为止。
      ** ES6以来,JavaScript提供了一系列内置函数,以便于直接访问操作原型。三个方法分别为
    • Object.create
    • Object.getPrototypeOf
    • Object.setPrototypeOf

    相关文章

      网友评论

          本文标题:JavaScript对象的详解

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