摘要:
什么是对象? ECMA-262中把对象定义为:“无序属性的集合,其属性可以包含基本值,对象或者函数”。严格来讲,对象是一组没有特定顺序的值。对象的每个属性或方法·都有一个名字,而每个名字都映射到一个值。 属性类型 1.数据属性 1.[[Configurable]]:表示能够通过delete删除属性从 阅读全文
摘要:
ECMAScript5中的hasOwnProperty()方法,用于判断只在属性存在与对象实例中的时候,返回true,in操作符只要通过对象能访问到属性就返回true。 因此只要in操作符返回true而hasOwnProperty()返回false,就可以确定属性是原型中的属性。 所以有如下函数: 阅读全文