📌  相关文章
📜  JavaScript TypeError – 无法删除不可配置的数组元素

📅  最后修改于: 2022-05-13 01:56:37.688000             🧑  作者: Mango

JavaScript TypeError – 无法删除不可配置的数组元素

如果尝试缩短数组长度并且数组的任何一个元素都是不可配置的,则此 JavaScript 异常无法删除不可配置的数组元素

信息:

TypeError: can't delete non-configurable array element (Firefox)
TypeError: Cannot delete property '2' of [object Array] (Chrome)

错误类型:

TypeError

错误原因:当数组的元素之一不可配置并且代码尝试缩短数组的长度时。

示例 1:在此示例中,数组属性是不可配置的,并且尝试通过缩短数组长度来删除该属性。

HTML


HTML


输出:

TypeError: can't delete non-configurable array element

示例 2:在此示例中,数组属性是不可配置的,并且尝试通过缩短数组长度来删除该属性。

HTML


输出:

TypeError: can't delete non-configurable array element