【问题标题】:Can I replace angular.copy with _lodash and would it be more efficient?我可以用 _lodash 替换 angular.copy 吗?它会更有效吗?
【发布时间】:2014-01-31 09:11:40
【问题描述】:

我正在做以下事情:

$scope.grid.backup = angular.copy(result);

这是我可以用 _lodash 做的事情吗?如果性能会有所不同,有人知道吗?

更新:

很难想象还有什么不清楚的:

我可以用 _lodash 替换 angular.copy 吗?它会更有效吗?

所以对于那些不明白的人,我会添加“_.clone”这个词

【问题讨论】:

    标签: javascript angularjs lodash


    【解决方案1】:

    您可以使用_.clone(value, [isDeep=false], [callback], [thisArg])

     $scope.grid.backup = _.clone(result);
    

    【讨论】:

    • angular.copy 创建深层副本。
    • 不知道这是否比 Angular 的方式更有效。我一直在阅读 _lodash 的效率。
    • @Melina,根据jsperf _.clone 最快
    • 感谢您的回答。我想知道为什么这个问题被搁置了。我只能假设那些搁置它的人不了解 AngularJS 和 _lodash。
    • @Melina 问题很清楚。我已经问了自己 100 次,没有时间测试它。
    猜你喜欢
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 2011-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-13
    • 2018-09-15
    相关资源
    最近更新 更多