javascript 使用splice方法删除数组的所有元素后,数组的值是否未定义?[已关闭]

6l7fqoea  于 2022-12-25  发布在  Java
关注(0)|答案(1)|浏览(120)

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
20小时前关门了。
Improve this question
我的问题是:使用splice方法删除数组的所有元素后,数组的值是否未定义?
谢谢你。

xoshrz7s

xoshrz7s1#

从数组中移除所有元素后,它的值是相同的数组(只是没有元素,因为它现在是空的)。你可以在下面的代码片段中看到:

const array = ['a', 'b', 'c'];
console.log('before:', array); // ["a", "b", "c"]

array.splice(0, array.length);
console.log('after:', array); // []

相关问题