長度屬性的屬性描述符對象顯示可配置: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