美文网首页
JavaScript中使用方法

JavaScript中使用方法

作者: 一甘烈酒 | 来源:发表于2018-08-27 18:08 被阅读0次
    在JavaScript中,Object对象定义了多个原型方法,由于继承关系,所有对象都将拥有这些方法。熟练使用它们,能够提高控制对象的能力。常见的有如下几种方法: Object对象的原型方法

    1.使用toString()方法:该方法能够返回一个对象的字符串表示,它返回的字符串比较灵活,可能是一个具体的值,也可能是一个对象的类型标识。



    JavaScript在部分子类型中重写了toString()和toLocaleString()方法。例如,在Array中重写了toString(),让其返回数组元素值得字符串集合;在Date中重写了toString(),让其返回当前日期字符串表示;在Number中重写toString(),让其返回数字的字符串表示。
    2.使用valueOf方法:valueOf()方法能够返回对象的值。Object对象默认valueOf()方法返回值与toString()方法返回值相同,但是部分类型对象重写了valueOf()方法。

    3.检测私有属性的hasOwnProperty()方法,该方法可以快速检测属性的类型。根据继承类型不同,对象属性可以分为两种:私有属性和继承属性
    4.检测枚举属性

    在大多数情况下,in运算符是探测对象中属性是否存在的最好途径。然而在某些情况下,可能希望仅当一个属性是自有属性时才检查其是否存在。in运算符会检查私有属性和原型属性,例如: 检测枚举属性
    5.静态方法
    在面向对象的编程中,类是不能直接访问的,必须实例化后才能访问。但是静态属性和方法与类本身直接联系,可以直接从类访问,也就是说静态成员是在类上操作,而不是在实例上操作。JavaScript核心对象中的Math和Global都是静态对象,不需要实例化,就可以直接访问。

    相关文章

      网友评论

          本文标题:JavaScript中使用方法

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