需求

从后台拿到的数据为一个对象数组,需要给数组中每个对象元素添加一个字段, 用来判断某个图标是否显示

问题描述

1.通过给数组赋定值方法发现,当数组值为死值时没有问题,当添加字段后有问题,无法更改该字段的值
2.通过复死值发现,添加字段后的数组多了一个__ob__: Observer属性

解决办法

通过JSON.parse(JSON.stringify(this.listDate))
代码如下:

http.post('/xxx/xxx').then(res=>{console.log(res.data.data)if(res.data.code == 0){this.listDate = res.data.data}this.listDate.map(item=>{item.show = false})
})
this.listDate = JSON.parse(JSON.stringify(this.listDate))

js数组中__ob__: Observer属性相关推荐

  1. js 加总数组中某一列_js根据对象数组中某一属性值,合并相同项,并对某一属性累加处理...

    js根据对象数组中某一属性值,合并相同项,并对某一属性累加处理 Example: 根据code合并数组,并将sl值累加,如下两种方法: let data = [{ code: 1001, name: ...

  2. JS对象数组中依据某个属性的值分组

    问题:需要在对象数组中根据某个属性值进行归类或者分组 const dataList = [{name: 'Apple',type: 'Fruit',price: '¥1.5'},{name: 'Ban ...

  3. js 对象中添加新属性

    js 对象中添加新属性 对象数组添加新属性 同名属性会被覆盖,相同属性会去重

  4. 根据数组中对象的属性值排序倒叙

    数组中对象的属性值排序倒叙demo function compare(e) {return function (a, b) {var value1 = a[e];var value2 = b[e];r ...

  5. 从JS数组中删除重复的值[duplicate]

    本文翻译自:Remove duplicate values from JS array [duplicate] This question already has answers here : 这个问 ...

  6. js数组中forEach/some/every/map/filter/reduce的区别

    2019独角兽企业重金招聘Python工程师标准>>> // js数组中forEach/some/every/map/filter/reduce的区别// 1. foreach:就是 ...

  7. JS数组中 forEach() 和 map() 的区别

    JS数组中 forEach() 和 map() 的区别 Array中 Array.forEach()和 Array.map()方法之间的区别. forEach()和map()方法通常用于遍历Array ...

  8. 去除html重复的元素 js,js数组中去除重复值的几种方法

    在日常开发中,我们可能会遇到将一个数组中里面的重复值去除,那么,我就将我自己所学习到的几种方法分享出来 去除数组重复值方法: 1,利用indexOf()方法去除 思路:创建一个新数组,然后循环要去重的 ...

  9. 递归——函数在内部自己调用自己,那么该函数是递归函数 作用和循环效果一样 要加推出条件return,否则发生栈溢出,导致死循环 递归给数组中对象添加属性 toString()和随机数

    递归--函数在内部自己调用自己,那么该函数是递归函数 & 作用和循环效果一样 & 要加推出条件return,否则发生栈溢出,导致死循环 & 递归给数组中对象添加属性 & ...

最新文章

  1. discuz 删除系统自带的附件上传
  2. UDP转TCP隧道工具udptunnel
  3. nyoj 677 碟战(最大流最小割定理)
  4. 图像语义分割:U-Net网络和PSP网络
  5. 在sql server2000的查询分析器里查询oracle的数据
  6. 【网络通信与信息安全】之深入解析TCP连接中如何确定客户端的端口号
  7. The serializable class XXX does not declare a static final serialVersionUID field of type long的警告...
  8. ucenter php7.0版,UCenter1.5.0/UCenter Home1.5/Discuz! 7.0
  9. 功能测试常用6种方法_云端功能测试:更好的12种方法
  10. python用来正常显示中文标签 plt.rcParams[‘font.sans-serif‘] = [‘SimHei‘]错误
  11. php中的oop思想,OOP思想指的是什么?
  12. 华为hcie认证是什么?华为hcie认证前景怎么样?
  13. spss相关分析(spss统计分析实验教程,谢蕾蕾)
  14. 使用NRF52xx sniffer抓取BLE包
  15. 网络设备设置/取消console口登陆单独密码
  16. 计算机基础晦涩难懂?那你是没看他的图解文章!
  17. aptx与ldac音质区别_aptx跟ldac差距大么
  18. 关于视觉工业相机的50个问题
  19. 双路由器设置经验:无线路由器接房东的网线,房东给予IP和DNS
  20. PHP错题本功能实现,错题作用:错题本让错误变的有价值

热门文章

  1. 【无标题】汇编实现从键盘输入并输出
  2. 神经网络的输入稀疏矩阵,神经网络中的矩阵运算
  3. 一款客服系统有哪些必备的功能模块?
  4. 英汉小词典 java_英汉小词典 java随机存取文件流应用 version1.0
  5. Program received signal SIGSEGV, Segmentation fault.
  6. 大学计算机专业实习报告
  7. 求阶乘之和 0到n阶乘的和
  8. PCA分析(主成分分析)--结果解读
  9. js php 变量声明,javascript变量声明实例分析_javascript技巧
  10. Hash函数与算法、哈希查找、哈希冲突解决方法总结