Descubrí que hay algunos controles de calidad sobre la complejidad del tiempo del operador de distribución, pero todos son para la matriz.
¿La complejidad del tiempo del operador de propagación es la misma para el objeto?
a = { ...b }¿Cuál es la complejidad temporal de la afirmación anterior si el número de claves de b es N?
esta encendido)?
es O(n) . La distribución de objetos itera a través de todas las propiedades propias enumerables y las asigna a un nuevo objeto, y la asignación de propiedades es un proceso O(1) . Si hay N claves para iterar, hay alrededor de N operaciones de este tipo para realizar.
Dicho esto, esto aquí no será un cuello de botella en el 99,9 % del código real, por lo que no vale la pena preocuparse.