Как сделать копию функции в JavaScriptJavascript

Форум по Javascript
Ответить
Anonymous
 Как сделать копию функции в JavaScript

Сообщение Anonymous »

В Javascript я хочу сделать (мелкую) копию функции , чтобы исходный объект не повлиял на свойства нового объекта:

Код: Выделить всё

function func(...) { ... }
func.a = 1
let func2 = deepCopy(func) // need to be implemented

func.a = 2
func2.a        // shall still be 1
func2("abc")   // shall return the same result as func("abc")
Это возможно?


Подробнее здесь: https://stackoverflow.com/questions/795 ... javascript
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»