收藏
回答

针对后台返回的数据,直接setData性能好吗

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 setData 客户端 6.5.3 2

- 需求的场景描述(希望解决的问题)

对于后台返回的json数据,是直接setData进去性能好,还是遍历出自己需要的内容性能好呢?

- 希望提供的能力

比如 后台返回

list: [

{

    name: hello,

    sex: 1,

    ......

}

 {

    

name: world,

    sex: 1,

    ......

 }

.......

]

这样的一个数据,我通常的做法是 只遍历出我需要的name,再放入data中,然后看到有人写的是直接把list塞进去,不用自己再遍历,请问对页面来说,那种性能好一些?和json数据大小关系呢?

回答关注问题邀请回答
收藏

1 个回答

  • 拾忆
    拾忆
    2018-12-05

    setData肯定是写入的内容越少越好

    2018-12-05
    赞同 1
    回复 3
    • 为了地球
      为了地球
      2018-12-05

      也就是说,setData前遍历出自己需要的内容,是有益于性能的,对吗?

      2018-12-05
      回复
    • 拾忆
      拾忆
      2018-12-05回复为了地球

      2018-12-05
      回复
    • 为了地球
      为了地球
      2018-12-05回复拾忆

      谢谢

      2018-12-05
      回复
登录 后发表内容