首页 > 其他分享 >解决报错 TypeError: Cannot assign to read only property '0' of object '[object Array]

解决报错 TypeError: Cannot assign to read only property '0' of object '[object Array]

时间:2023-03-06 14:57:17浏览次数:60  
标签:TypeError array2 object only Cannot 报错 array

  const array = [1, 2, 3];
  Object.freeze(array);
  let array2 = array;
  array2 = array2.sort((a, b) => b - a);

某些库内部冻结了对象或者数组,导致直接去修改内部数据时会出现问题

解决方法: 通过 

let array2 = [...array]

新建一个副本,这样就不会修改array中的数据了

标签:TypeError,array2,object,only,Cannot,报错,array
From: https://www.cnblogs.com/it-Ren/p/17183889.html

相关文章