为什么不用索引作为元素的key值 东倒西歪小田螺 2023-11-02 62 阅读1分钟 回答:用索引做key, 如果一旦遇到:数据的位置挪动、或者中间删除更新内容,之前的元素的key都会改变,很难实现旧地方复用。基本上就是新的内容替换老的内容,来实现更新。更新消耗的性能就大大增多了。所以我们应该选择不会因为位置变化而变化的值作为key