JS中 forEach 方法添加属性遇到 “obj“ is not extensible 的解决方法 (不可扩展、密封、冻结的对象添加属性)
项目中有可能会遇到not extensible的对象,这个时候我们只能拷贝一份对象,然后再我们新拷贝的对象中进行数据操作。
以下为sample代码:
var copiedData = [] // 用于储存拷贝的对象data.forEach(obj => {var newObj = {} // new一个新对象for(let i in obj) {newObj[i] = obj[i] // 拷贝到新对象之中// 在新对象中做一些数据操作,添加、删除属性都可以。根据你的需求来。// ......copiedData.push(newObj) // 把新对象推到数组里}}
之后我们就可以用添加新属性的对象数组进行操作了。copiedData.forEach({ // ...... })
JS中 forEach 方法添加属性遇到 “obj“ is not extensible 的解决方法 (不可扩展、密封、冻结的对象添加属性)相关推荐
- JS中setInterval、setTimeout不能传递带参数的函数的解决方法
setInterval 和 setTimeout 这两个函数比较好用,但会遇到比如说我隔个几秒后要执行的函数是带参数的,这种情况怎么办?可以用匿名函数包装处理 //不带参数的函数function te ...
- Js中forEach,for in,for of循环的用法
取出数组里边对象的key和value值: 取出数组里边对象的key和value值_chu_geng的博客-CSDN博客_获取数组里面对象的value值 转自:js中forEach,for in,for ...
- js中forEach以及forEach跳出循环
for与forEach的区别 1.for循环可以使用break跳出循环,但forEach不能.那forEach能不能跳出循环呢?可以,不过不是使用break,而是结合try catch操作(下面有写如 ...
- QU不可用计算机,Win10电脑系统属性中显示处理器和已安装的内存不可用的解决方法...
我们在使用Win10系统的过程中,在系统属性中发现处理器和已安装的内存出现不可用的情况,虽然提示不可用,但是电脑系统已经是可以正常运行的,如果真的处理器和内存不可用,那么肯定无法开机了,说明问题还是存 ...
- div中的table内容过多时不超出div的范围解决方法
转载自 div中的table内容过多时不超出div的范围解决方法 问题描述: 在做界面展示时,table的内容过多,超出div的大小,看着table的边框盖过了div的边框,不美观. 问题解决: ...
- mysql+concat函数问题_Mysql5.7中使用group concat函数数据被截断的问题完美解决方法...
前天在生产环境中遇到一个问题:使用 GROUP_CONCAT函数select出来的数据被截断了,最长长度不超过1024字节,开始还以为是navicat客户端自身对字段长度做了限制的问题.后面故意重新I ...
- c语言100块钱买100只鸡算法,JS计算输出100元钱买100只鸡问题的解决方法
JS计算输出100元钱买100只鸡问题的解决方法 本文实例讲述了JS计算输出100元钱买100只鸡问题的方法.分享给大家供大家参考,具体如下: 问题: 公鸡5元一只,母鸡3元一只,小鸡1元买三只,我现 ...
- cadence修改板框倒角_Allegro软件中如何对板框进行倒角及倒角不成功解决方法
原标题:Allegro软件中如何对板框进行倒角及倒角不成功解决方法 在设计工作中,有些客户会要求我们将方形板框的直角修改为圆弧角或者是钝角,我们将这部分操作称之为倒角. 倒角的具体步骤如下: 首先我们 ...
- 关于AndroidStudio中Gradle文件引发的问题导致HelloWorld无法运行的解决方法
关于AndroidStudio中Gradle文件引发的问题导致HelloWorld无法运行的解决方法 前言 AndroidStudio下载 安装教程(超级详细) 官网下载 点击启动安装 配置文件 He ...
最新文章
- python基础类型
- 存储--盘古_阿里云飞天分布式存储系统设计深度解析
- SDNU 1406.A+B问题(水题)
- -%3erow mysql_MySQL查询优化
- 图像处理与图像识别笔记(一)
- mvc mysql linq_MVC3+Linq to sql 显示数据库中数据表的数据
- Discuz x1.0 修改游客浏览图片、附件权限
- js文件,同样的路径,拷贝过来的为什么不能访问
- c语言饿结构_C语言的四种程序结构
- 【Flink】kafka INVALID_PRODUCER_EPO send data to Kafka old epoch newer producer same transactionalId
- 让用户感到体贴登录页设计灵感
- 列表元素循环移位中Python切片的妙用
- mysql 1067 win7,大师练习win7系统无法启动MySQL服务错误1067的设置教程
- BaaS API 设计规范
- Android对话框_详解
- Transformer为啥在NER上表现不好
- 实现echarts中国地图迁徙图
- 学考计算机fix怎么取消,学考XK-80科学型计算器的使用说明.ppt
- java微信授权登录回调地址,微信开发者工具,注册微信公共平台
- 计算机配件仓库照片,配件仓库存管理技巧
热门文章
- 深度解析互联网下一个十年C位:5G下的物联网发展前景
- 基础医学概论练习题(含答案)
- 仿生蛇形机器人01、Dynamixel MX-64AR舵机控制例程的使用【Python 1.0协议】
- Mimics CT 片导出图片格式(BMP/JPEG)
- html中如何写div中div的位置,DIV CSS绝对定位布局案例 position布局实例
- 费米积分 matlab,小弟有疑问 关于费米积分的
- 虚拟机及Linux[CentOS7]下载、安装说明(全)
- ASCII 、GB2312、GBK、GB18030、unicode、UTF-8字符集编码详解
- 前端开发实习日记 -2
- (三)springcloud 消息总线-spring cloud bus