长度属性的属性描述符对象显示可配置:true,writable:true和enymerable:true,但其行为类似于只读。NodeList对象的length属性只读,如何验证?
我知道readonly特性只能通过PDO(属性描述符对象)来实现。
有人可以提供任何线索吗? 这是只读吗?
var nodeList = document.getElementsByName('demo');
nodeList.length; //3
nodeList.length = 6;
nodeList.length; //3
Object.getOwnPropertyDescriptor(nodeList,'length')
Object
configurable: true
enumerable: true
value: 3
writable: true
__proto__: Object
DOM元素具有本机实现。有人可能会将自己的行为限制在Javascript反射元数据告诉你的范围之上。 – millimoose