菜鸟笔记

Menu

前端性能优化技巧 – 使用索引对象

AJAX和JSON一个最常见的使用案例是接收包含一组对象的数组,然后从这组数组中根据给定的值搜索对象。让我们看一个简单的例子,下面这个例子中,你从用户接收一个数组,然后你可以根据username的值来搜索用户对象:

上面这段代码可以运行,但是并不是很有效,当我们想要获取一个用户时,我们就要遍历一次数组。那么更好的方法是创建一个新的对象,对每一个唯一的值建立一个索引,在上面这个例子中,用username作为索引,这个数组对象可以写成:

现在当你想要找一个用户对象时,我们可以直接通过索引找到这个对象:

这样的代码写起来更好一些,也很简便,通过索引搜索比起遍历整个数组更加快捷。

— 于 共写了382个字
— 文内使用到的标签:

2条回应:“前端性能优化技巧 – 使用索引对象”

发表评论

电子邮件地址不会被公开。 必填项已用*标注