比如有这样一段连续的数据:
[0-10],[10-20],[20-40],[40-50],[50-80],[80-100]
每次修改需要保持这一段数据的连续性。
如:[40-50]->[30-60]变成如下:
[0-10],[10-20],[20-30],[30-60],[60-80],[80-100]
[40,50]->[40.200]变化如下:
[0-10],[10-20],[20-40],[40-200]
[40-50]->[0,40]变化如下:
[0-40],[40-50],[50-80],[80-100]
以此类推。现在功能是实现了,但是各种配合 if else,感觉自己过两天就看不懂了。大概思路:找到当前需修改的点落在具体哪个范围,去修改这个范围的上下限值,多余的就删除。有没有啥更简单的方法啊,求个大佬解析解析。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.