Можешь объяснить метод `structuredClone()` в JavaScript и описать, чем его функциональность и ограничения отличаются от использования `JSON.parse(JSON.stringify())`? — ДейлиПреп