数组元素复制
来源:互联网 发布:秦皇岛朗科网络 编辑:程序博客网 时间:2024/06/05 19:45
背景:后台传过来的是插件需要传一个数组过去,类型是很显然,字段不一样,然后,我这样写打印不出来,我就想的是数组复制,总感觉差点什么。原因是 banner2[i]不是一个对象,加上这句就行了如果你是个有强迫症的人,你可以把多余的元素删了
banner=[{'pic':'11111','link':'link11111'},{'pic':'22222','link':'link22222'},{'pic':'33333','link':'link33333'}]
banner=[{'src':'11111','link':'link11111'},{'src':'22222','link':'link22222'},{'src':'33333','link':'link33333'}]
- var banner = [{
- 'pic': '11111',
- 'link': 'link11111'
- }, {
- 'pic': '22222',
- 'link': 'link22222'
- }, {
- 'pic': '33333',
- 'link': 'link33333'
- }
- ]
- var banner2 = []
- for (var i = 0; i < banner.length; i++) {
- banner2[i].src = banner[i].pic;
- }
- for (var i = 0; i < banner2.length; i++) {
- console.log(banner2[i].src)
- }
banner2[i]={};
这个先说到这,另一种方法,直接在那个数组上复制一个元素
var banner = [{ 'pic': '11111', 'link': 'link11111' }, { 'pic': '22222', 'link': 'link22222' }, { 'pic': '33333', 'link': 'link33333' } ] for (var i = 0; i < banner.length; i++) { banner[i].src = banner[i].pic; }
delete banner[i].pic;
0 0
- 数组元素复制
- numpy中数组元素的切片复制
- 从数组a复制k个元素到数组b
- 复制Iterator元素给数组并保证数组长度等于Iterator元素个数
- Java--填充替换数组元素、对数组进行排序、复制数组、数组查询、
- 各种数组元素复制方式的性能比较
- 元素复制
- C#源代码—从数组x复制到数组y,将数组x的元素排序
- 从字符数组第m个元素开始复制到另外一个字符数组中
- 【java】为数组所有元素赋相同的值 以及 数组之间的复制
- OC直接打印数组,数组元素显示中文的问题 [复制链接]
- 数组的复制,要求新数组不包含重复元素和长度浪费
- 【C语言】将一数组元素复制到另一个数组中
- 复制数组(
- 数组复制
- 数组复制
- 复制数组
- 复制数组
- JSONP跨域
- requirejs项目部署
- WebStorm快捷键
- 获得地址栏的参数组成一个对象
- git常用命令
- 数组元素复制
- hasOwnProperty作用
- 对象深复制
- queue的用法
- 再谈匹配qq:’2275025′这回事
- jquery的index用法
- javascript模板-ICanHaz.js
- rem中的坑
- 对象编程和模块编程