Mi pregunta es si uso una matriz como esta,
var arr1 = [1, 2, 3, 4]; console.log(arr1.length); // 4 (Expected)Si actualizo la propiedad de longitud, la matriz también se actualiza.
arr1.length = 0; console.log(arr1); // []Me gustaría saber cómo se hace esto (los componentes internos).
Además, no estoy seguro de si los métodos getter y setter de la length de la propiedad (que son formas de ejecutar una función si se accede o establece la propiedad) se usan aquí. creo que no lo son
Si se está utilizando, la length no debería ser visible directamente cuando amplío la matriz en la consola del navegador. Pero obtenemos la length directamente sin ejecutar ninguna función.
La consola cuando uso get/set para una propiedad de un objeto,
Obtener el valor de la propiedad de length directamente sin ejecutar ninguna función,