如果执行数千次,解构参数会导致效率低下吗?
我想知道在反应应用程序中解析我的参数是否有效。许多层中的许多对象都有许多循环。如何使用javascripts进行解构并通过引用传递?
为了测试这个人写了一些咖啡。为什么在运行测试功能之前更新原始文件?
private static IEnumerable<(int Row, int Column)> GetAllNeighbouringCoordinates(int row, int column)
{
yield return (row - 1, column - 1);
yield return (row - 1, column);
yield return (row - 1, column + 1);
yield return (row, column + 1);
yield return (row + 1, column + 1);
yield return (row + 1, column);
yield return (row + 1, column - 1);
yield return (row, column - 1);
}
解构似乎通过引用传递。如果每次反应渲染都会多次执行,这是否有效?
编辑:评论中mu很好地回答了意外的结果。关于解构是一个好习惯的问题就是问题。