json——javascript中的过滤会导致DOM冻结,直到完成
发布时间:2022-04-09 14:47:06 487
相关标签: # 前端
我目前正在解决数据过滤的一个问题,每当过滤和向表中添加数据时,DOM都会被完全冻结。在过滤和添加数据时,是否可能以某种方式使DOM仍然可用?
简而言之,我有一个长度为1000行的表,我想向表中不包含的数据添加数据,我在json文件上创建一个xhr,并过滤添加到表中的所需值。我必须使用过滤器,因为行中没有唯一的数据。
有更好/更快的方法吗?
一段代码:
let sidc = sid[index].innerText.trim() || null,
snumc = snum[index].innerText.trim() || null,
itemsc = items[index].innerText.trim() || null,
pathc = path[index].innerText.trim() || null,
mail = result.filter(key =>
key.sid == sidc &&
key.snum == snumc &&
key.items == itemsc &&
key.path == pathc &&
key.active == true).map(key => key.mail).toString();
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报