gpt4 book ai didi

javascript - 为什么有些方法会就地修改调用对象而其他方法会返回要分配的值?

转载 作者:行者123 更新时间:2023-11-29 10:43:21 25 4
gpt4 key购买 nike

<分区>

例如,在 JavaScript 中,如果您调用 Array.sort,它会在适当的位置对数组进行排序:

var myArray = ['c','b','a'];
myArray.sort(); // Now the array is sorted

为什么选择就地排序而不是这个:

// myArray is preserved, the sortedArray is a sorted copy of myArray
var sortedArray = myArray.sort();

当您应该就地修改对象时,是否有最佳实践?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com