相当直截了当的问题,但谷歌搜索还没有发现任何东西。
如何在 Coffeescript 中复制/克隆/复制对象的实例?我总是可以创建一个 clone()
方法来返回一个带有复制值的新实例,但这似乎是一种容易出错的方法。
CoffeeScript 是否提供更简单的解决方案?
最佳答案
这可能有效。
clone = (obj) ->
return obj if obj is null or typeof (obj) isnt "object"
temp = new obj.constructor()
for key of obj
temp[key] = clone(obj[key])
temp
采用自:What is the most efficient way to deep clone an object in JavaScript?
关于javascript - 如何在 CoffeeScript 中克隆/复制对象的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11060631/