认识javascript的Object功能与性质
2009-10-23 20:32
113 查看
js中的任何对象都继承Object函数类,因此都Object.prototype包含的所有方法。今天我就来讨论下这些最基本的方法和怎样去重写。
首先,包含7个最基本的函数:
那么怎样去重写他们呢?
一般主要要重写toString 和 valueOf方法
首先,包含7个最基本的函数:
function A() { var obj = {}; obj.constructor //Object函数 obj.hasOwnProperty //判断参数是否是obj对象的本地非protorype属性 obj.isPrototypeOf //判断参数是否是obj对象的prototype继承的属性 obj.propertyIsEnumerable() //与hasOwnProperty类似含义的方法,表示是否能枚举 obj.toLocaleString() //返回对象表示本地的自己的字符串 obj.toString() //返回对象表示本地的自己的字符串, 当需要对象 转化为字符串的时候,解释器会自动调用该函数。如alert(obj) obj.valueOf() //返回对象的数值类型值,如 new Date() +2会自动调用该函数而得到一个数值类型值,但Object.prototype中的valueOf与toString类型。obj+3 还是一个字符串 }
那么怎样去重写他们呢?
一般主要要重写toString 和 valueOf方法
new Date() +2 //会自动调用该函数而得到一个数值类型值,说明Date类已经重写过ValueOf()方法了。 alert("数组为:" + [0, 1, 2, 3]) //输出字符串,说明Array类已经重写过toString方法了。
相关文章推荐
- JavaScript Object的extend是一个常用的功能
- JavaScript Object的extend是一个常用的功能
- JSON(JavaScript Object Notation)入门(一)
- 在 JavaScript 中为什么 typeof null 的结果是 object?为什么呢?
- JSON (JavaScript Object Notation)
- JavaScript--实现EMAIL功能
- jQuery插件Validation验证表单实现javascript表单智能验证功能
- [JavaScript]只需一行代码,轻松搞定快捷留言功能javascript
- 麦鸡的TAB切换功能结合了javascript和css
- js javascript 实现复选框全选功能 删除复选框选中项功能
- JavaScript中变量、指针和引用功能与操作示例
- 在vb中调用javascript功能函数并将结果反映到WebBrowser上
- 100个直接可以拿来用的JavaScript实用功能代码片段(转)
- 基于JavaScript实现类似于百度学术高级检索功能
- javascript的window.ActiveXObject对象,区别浏览器的方法
- javaScript中利用ActiveXObject来创建FileSystemObject操作文件
- JavaScript高级程序设计之引用类型之Object 类型第5.1讲敏敏笔记
- javascript实现划词标记+划词搜索功能
- javascript 实现键盘上下左右功能的小例子